Mtazamo wa vitendo wa tabaka, mahitaji ya seva na mitiririko ya kazi inayoendesha jukwaa la nafasi za usafiri lililojengwa juu ya mfumo wa kisasa wa PHP.
Tabaka za mfumo
Mahitaji ya seva
Mtiririko wa miunganisho
Maswali
Teknolojia ya jukwaa
Maana ya mfumo wa teknolojia katika usafiri
Mfumo wa teknolojia ni seti ya tabaka zinazotumika kujenga na kuendesha programu. Katika uhifadhi wa nafasi za usafiri, lazima ushughulikie miunganisho ya wasambazaji, kanuni za bei, mtiririko wa uhifadhi, malipo, nyaraka na ripoti, bila kuvunjika mahitaji yanapopanda ghafla au API inapobadilika.
Kinachofanya usafiri kuwa tofauti ni wigo wa miunganisho: bidhaa hutoka vyanzo vingi, bei hutegemea kanuni na sarafu, na utekelezaji unahitaji vocha, ankara, barua pepe na mabadiliko baada ya uhifadhi.
Utafutaji, vichujio, taarifa za wasafiri, fomu za malipo na uthibitisho. Haraka na rahisi kufikia kwenye simu, ambapo safari nyingi huanzia.
L2
Upande wa nyuma
Huthibitisha upatikanaji, hutumia kanuni, hukokotoa jumla, huunda nafasi na kuanzisha utekelezaji, kwa usalama, kumbukumbu na vikomo vya maombi.
L3
Hifadhidata
Watumiaji, nafasi, malipo, upangaji wa wasambazaji, kanuni na kumbukumbu za ukaguzi, zilizopangwa ili kila badiliko na mzozo uweze kufuatiliwa.
L4
Miunganisho
Wasambazaji, malango ya malipo, ujumbe na ofisi ya nyuma. API thabiti, majaribio ya marudio na ushughulikiaji wa makosa huamua jinsi kazi inavyokwenda kwa utulivu.
Mfumo kwa vitendo
Mfumo wa kawaida wa wavuti, uliojengwa kwa usafiri
Utenganisho wazi kati ya uwasilishaji, mantiki ya biashara, uhifadhi wa data na miunganisho. Lengo ni uthabiti na urahisi wa matengenezo kwa mitiririko ya usafiri, si upya.
8.4+
Tabaka la programu
PHP
Mantiki ya biashara, kanuni za uhifadhi, maombi kwa wasambazaji, utengenezaji wa vocha na zana za uendeshaji.
toleo jipya
Hifadhidata ya uhusiano
MySQL
Nafasi, wateja, ankara, upangaji wa wasambazaji, kanuni na rekodi za ukaguzi kwa ufuatiliaji kamili.
toleo jipya
Seva ya wavuti
Apache
URL safi kwa mod_rewrite, muda wa kusubiri unaofaa na usanidi wa kawaida wa cPanel.
ES2020+
Tabaka la mwingiliano
JavaScript
Utafutaji na malipo shirikishi, uthibitishaji wa data na safari laini zaidi za wateja kwenye wavuti.
responsive
Muundo na mtindo
HTML5 & CSS3
Muundo wa kimantiki na mipangilio inayobadilika kulingana na skrini, ili wateja wahifadhi bila vikwazo.
JSON / XML
Tabaka la miunganisho
REST APIs
API za wasambazaji, vyanzo vya GDS, malango ya malipo na zana za ofisi ya nyuma kupitia tabaka moja la kanuni.
Mahitaji ya seva
Unachohitaji ili kuendesha PHPTRAVELS
Wapangishaji wengi wa cPanel tayari wanatimiza haya. Kwa mazingira halisi, chagua mpango wenye ufikiaji wa terminal au SSH ili usimamie Composer, kazi za cron na usambazaji kwa utaratibu.
PHP8.4+
MySQLtoleo jipya
Apachetoleo jipya
RAM1 GB+
Hifadhi2 GB+
Kipimo data1 GB+
install.php
Ukaguzi wa mazingira wa kisakinishi
Huendeshwa kiotomatiki mara ya kwanza ukurasa unapopakiwa
[OK]OK: PHP toleo 8.4 au jipya zaidi
[OK]OK: Viendelezi vya PHP vinavyohitajikamysqlipdocurlopensslmbstringgdzip
[OK]OK: max_input_vars ya 5000 au zaidi
[OK]OK: Folda za cache na upakiaji zinazoandikika
[OK]OK: HTTPS yenye cheti halali cha TLS
[OK]OK: Kazi za cron zinapatikana
Mazingira yako tayari. Endelea na usanidi.
Upangishaji
cPanel yenye ufikiaji wa terminal au SSH
cPanel kwa vikoa, toleo la PHP na hifadhidata
Terminal au SSH kwa Composer, usambazaji na kumbukumbu
Kazi za cron kwa usawazishaji wa wasambazaji na ripoti
HTTPS kwa Let's Encrypt au cheti cha kulipia
PHP-FPM yenye memory_limit ya 256M
Folda za cache na upakiaji zinazoandikika
Hifadhidata
MySQL toleo jipya thabiti, au MariaDB inayooana
Hifadhidata moja yenye mtumiaji na nenosiri lake
Seti ya herufi utf8mb4 kwa kila lugha
Nakala rudufu za mara kwa mara kwa cPanel au mysqldump
Hufanya kazi kwenye matoleo ya sasa ya Chrome, Firefox, Safari na Edge.
Uendeshaji
Kazi ya mikono dhidi ya PHPTRAVELS
Mtiririko wa uhifadhi ni mfuatano wa hatua unaopaswa kubaki thabiti kwa kila msambazaji na kila njia ya mauzo.
Eneo
Kwa mkono
Kwa PHPTRAVELS
Upatikanaji na bei
Kwa mkonoUkaguzi wa mara kwa mara kwenye tovuti za wasambazaji na barua pepe
Kwa PHPTRAVELSUtafutaji wa kati na kanuni thabiti za bei
Malipo
Kwa mkonoAnkara za mkono na kufuatilia malipo
Kwa PHPTRAVELSMalipo kupitia lango na ufuatiliaji wa hali ya malipo
Utekelezaji
Kwa mkonoKunakili uthibitisho kwenye nyaraka
Kwa PHPTRAVELSVocha, ankara na ratiba za safari huundwa kiotomatiki
Ofisi ya nyuma
Kwa mkonoUpatanisho kwa majedwali na maandishi yaliyotawanyika
Kwa PHPTRAVELSRekodi zilizopangwa zenye kumbukumbu ya ukaguzi na ripoti
Mtiririko wa miunganisho
Unganisha wasambazaji, huduma na ufuatiliaji
Mtiririko wa miunganisho unaotegemewa ni muhimu kuliko orodha ndefu ya zana: unganisha kila chanzo huku mantiki ya uhifadhi ikibaki ileile katika njia zote.
01
Bainisha vyanzo
Orodhesha wasambazaji, API, vyanzo vya GDS na mikataba ya moja kwa moja; amua kipi ni cha wakati halisi na kipi kinahifadhiwa kwenye cache.
02
Sawazisha kanuni
Panga sehemu za wasambazaji kwenye muundo mmoja, kisha tumia faida, kodi, sera na sarafu katika tabaka moja.
03
Unganisha malipo
Ongeza malango ya malipo, muundo mmoja wa hali ya malipo, na ankara na vocha zinazofuata hali ya nafasi.
04
Unganisha ofisi ya nyuma
Tuma nafasi kwa CRM na uhasibu; shughulikia marejesho, ughairi na mabadiliko kama matukio kamili.
05
Fuatilia
Kumbukumbu, arifa na dashibodi kwa makosa ya wasambazaji, malipo yaliyoshindwa na muda kuisha, kabla hayajawa tiketi za usaidizi.
Kuchagua mfumo
Jinsi ya kuchagua mfumo wa kisasa wa teknolojia ya usafiri
Mfumo bora ni ule unaopunguza kelele za uendeshaji huku ukidhibiti gharama na muda wa kuzindua.
01
Lengo
Ubadilishaji wa B2C, mikataba ya B2B au uendeshaji wa ndani kila mmoja huweka vipaumbele tofauti kwa kiolesura, bei na watumiaji.
02
Muda wa kuzindua
Kuzindua haraka huokoa pesa, lakini njia za mkato zinazopuuza uthabiti wa wasambazaji huleta deni la usaidizi la muda mrefu.
03
Ukubwa na utendaji
Ukubwa si trafiki pekee: ni idadi ya wasambazaji, kanuni za bei, misimu ya kilele na mzigo wa usaidizi.
04
Usalama na uthabiti
Uthibitishaji safi wa utambulisho, mtiririko salama wa malipo, kumbukumbu za ukaguzi na ushughulikiaji unaotabirika wa hitilafu za wasambazaji.
Maswali
Maswali kuhusu teknolojia
Majibu mafupi kuhusu mifumo ya teknolojia, mahitaji ya seva na majukwaa ya nafasi za usafiri.
Mkusanyiko wa tabaka zinazotumika kujenga, kuendesha na kusimamia programu: kwa kawaida upande wa mbele, upande wa nyuma, hifadhidata, seva na miunganisho.
PHP 8.4 au jipya zaidi yenye viendelezi vya mysqli, pdo, curl, openssl, mbstring, gd na zip, MySQL na Apache matoleo mapya thabiti, na angalau 1 GB RAM, 2 GB ya hifadhi na 1 GB ya kipimo data kwa mwezi. Upangishaji wa cPanel wenye ufikiaji wa terminal au SSH unapendekezwa.
Inapendekezwa. Ukiwa na ufikiaji wa terminal au SSH unaweza kuendesha Composer, kusimamia kazi za cron, kusambaza masasisho na kusoma kumbukumbu za PHP-FPM na makosa bila kidhibiti faili cha wavuti.
Kiolesura cha mtumiaji, mantiki ya biashara ya upande wa nyuma, hifadhidata, miundombinu ya seva, na tabaka la miunganisho kwa API na huduma kama wasambazaji na malipo.
Anza na lengo lako, kisha panga mitiririko yako ya kazi na miunganisho. Pa kipaumbele uthabiti wa wasambazaji, ushughulikiaji wa malipo, kumbukumbu za ukaguzi na njia wazi ya kusimamia mabadiliko ya API na sera.
Zana za kugundua zinaweza kutambua maktaba za upande wa mteja na baadhi ya dalili za seva, lakini haziaminiki kikamilifu. Kwa majibu sahihi, tumia maelezo ya usanifu, usanidi wa seva, orodha za vitegemezi na rekodi za usambazaji.
Programu ya wavuti yenye lugha ya upande wa nyuma, hifadhidata ya uhusiano, kiolesura cha upande wa mbele, na miunganisho ya malipo na wasambazaji. Katika usafiri, tabaka la miunganisho kwa kawaida ndilo sehemu nyeti zaidi kiuendeshaji.