Àpẹẹrẹ iṣẹ́ Ojú-òpó ìpolówó

Ojú-òpó tí ẹ ń kà yìí ṣí láti Next.js sí Rust láìpàdánù URL kan ṣoṣo

A ń tẹ envixo.com ní èdè 99. A tún un kọ láti Next.js sí Rust, a fi URL kọ̀ọ̀kan wé ojú-òpó àtijọ́ kí a tó yí i padà, a sì tún ohun tí ojú-òpó àtijọ́ ṣe àṣìṣe fún àwọn ẹ̀rọ ìwádìí, àwọn èdè tí a ń kọ láti ọ̀tún sí òsì, àti àwọn olùrànlọ́wọ́ AI ṣe.

Oníbàárà
Envixo
Pèpéle
Wẹ́ẹ̀bù
Ẹ̀ka iṣẹ́
Ojú-òpó ìpolówó
Ìfilọ́lẹ̀
2026

Ìpèníjà náà

Ojú-òpó Next.js náà ń ṣiṣẹ́, ṣùgbọ́n ó nílò olùpín Node.js kan tí a yà 512 MB ìrántí sí, ó ń fi bí 150 KB HTML ránṣẹ́ fún ojú-ìwé kọ̀ọ̀kan, àwọn àlàfo sì wà: kò ní ìtòlẹ́sẹẹsẹ fún kíkọ láti ọ̀tún sí òsì, JavaScript nìkan ni ó ń fi dátà oníhun kún un.

Ṣáájú: Olùpín Node.js kan tí a yà 512 MB ìrántí sí
Lẹ́yìn: Fáìlì Rust kan nínú container tó tó bí 33 MB, tí ó ń lo bí 46 MB ìrántí
Ṣáájú: Bí 150 KB HTML fún ojú-ìwé kọ̀ọ̀kan, pẹ̀lú dátà React
Lẹ́yìn: HTML tí olùpín ṣe, pẹ̀lú JavaScript tó rọrùn níbi tí ó ṣe pàtàkì nìkan
Ṣáájú: Dátà oníhun tí JavaScript ń fi kún un lẹ́yìn tí ojú-ìwé ti ṣí
Lẹ́yìn: JSON-LD tí a ti túmọ̀ nínú HTML tí olùpín fi ránṣẹ́
Ṣáájú: Èdè Lárúbáwá, Hébérù, Páṣíà àti èdè mẹ́rin mìíràn tí a tò láti òsì sí ọ̀tún
Lẹ́yìn: Ìtòlẹ́sẹẹsẹ láti ọ̀tún sí òsì fún gbogbo èdè méje tí a ń kọ láti ọ̀tún sí òsì
Ṣáájú: www.envixo.com ń dá àṣìṣe padà, kò sì sí llms.txt
Lẹ́yìn: www ń darí sí envixo.com, /llms.txt sì ń ṣàlàyé ilé-iṣẹ́ náà fún àwọn olùrànlọ́wọ́ AI

Ohun tí a kọ́

Olùpín Rust kan pẹ̀lú axum àti Askama tí ó ń pèsè URL kan náà, àwọn fáìlì èdè 99 kan náà àti àwòrán kan náà, tí a kọ́ pẹ̀lú Tailwind CSS àti JavaScript tó rọrùn.

URL àti ìdarí kan náà

Ìdánimọ̀ èdè, àfikún èdè nínú ojú-òpó, sáàmì tí ó parí URL àti cookie èdè ń ṣiṣẹ́ bí ojú-òpó àtijọ́, nítorí náà a kò pàdánù ìjápọ̀ kan tàbí ipò kan nínú ìwádìí.

SEO dọ́gba, lẹ́yìn náà dára jù

Metadata, hreflang, JSON-LD àti sitemap bá ojú-òpó àtijọ́ mu, pẹ̀lú àtúnṣe sí àwọn tag ìpínkiri lórí àwùjọ àti llms.txt tuntun.

Ìdènà ìyàtọ̀-òdo

Ohun èlò kan fi URL kọ̀ọ̀kan ti ojú-òpó àtijọ́ àti tuntun wé ara wọn. Ìyípadà náà nílò pé kí ìyàtọ̀ kankan má sí, pẹ̀lú àwòrán ojú-ìwé ní ìbú mẹ́ta ní èdè Gẹ̀ẹ́sì, Lárúbáwá àti Japanese.

Ṣàwárí ní 3D

Ìrìn-àjò three.js tí a ń darí káàkiri gbogbo ojú-ìwé ìbẹ̀rẹ̀, pẹ̀lú àkójọ tó rọrùn nígbà tí 3D kò sí.

Fọ́ọ̀mù ìbániwí láìsí SDK

Ìṣàyẹ̀wò spam pẹ̀lú Cloudflare Turnstile àti imeeli nípasẹ̀ Amazon SES, pẹ̀lú ìbéèrè tí a fọwọ́ sí fúnra wa, pàkúté honeypot àti òdiwọ̀n fún olùbẹ̀wò kọ̀ọ̀kan.

A ròyìn àṣìṣe, a dáàbò bo kọ́kọ́rọ́

Àwọn àṣìṣe olùpín àti ti ẹ̀rọ aṣàwákiri ń lọ sí Honeybadger, kọ́kọ́rọ́ API kò sì dé ojú-ìwé láé.

Àbájáde ìmọ̀-ẹ̀rọ

A wọ̀n ìrántí ní ìlò gidi ní Oṣù Kẹ̀wá 2026; ìwọ̀n container wá láti ibi tí a kọ́ ọ. Ìdánwò aládàáṣiṣẹ́ ni ó ń ṣàyẹ̀wò iye URL tó wà nínú sitemap.

~33 MB
Container fún gbogbo ojú-òpó náà
~46 MB
Ìrántí tí ó wà ní ìlò
99
Èdè láti inú àwọn fáìlì èdè kan náà
594
URL nínú sitemap, gbogbo wọn wà
  • Rollback nípasẹ̀ DNS, a sì pa ojú-òpó àtijọ́ mọ́ fún ọjọ́ méje
  • Àwọn ìmúdójúìwọ̀n dá ara wọn pọ̀ ní kété tí ìdánwò àti container bá ṣeé kọ́
  • Ìdánwò àti ìkọ́ni ń ṣiṣẹ́ lórí àwọn ẹ̀rọ CI tí Envixo ní
  • A ń tẹ̀ ẹ́ ní èdè 99 láti inú àwọn fáìlì èdè kan náà bí tẹ́lẹ̀

Ìmọ̀-ẹ̀rọ tí a lò

  • Rust
  • axum
  • Askama
  • Tailwind CSS
  • three.js
  • Amazon SES
  • Cloudflare Turnstile
  • Kubernetes

Ṣé ẹ nílò sọ́fítíwià tí a kọ́ ní pàtó fún òwò yín?

Ìsopọ̀, irinṣẹ́ inú ilé, áàpù àti pèpéle, tí àwọn onímọ̀-ẹ̀rọ tó ní ìrírí tí ń darí àwọn aṣojú AI kọ́ ní pàtó fún yín. Ẹ sọ ohun tí ẹ nílò fún wa, a ó sì fi bí a ṣe máa kọ́ ọ hàn yín.