Përditësimi i softuerit = Shërbimi më i mirë!
Team Host.it 4 min lexim
Përmbajtja
Puna e përditësimit të softuerit që ofron shërbimet e ndryshme të ueb-it dhe bazat e të dhënave për një ofrues shërbimi interneti si ne është shumë delikate, me këtë artikull dëshirojmë të ndajmë me ju se si ia dolëm të kënaqim të gjithë përdoruesit duke përditësuar web serverin dhe softuerin e bazës së të dhënave, në të njëjtën kohë duke përmirësuar shumë shërbimin e ofruar.
Historia dhe përvoja na mëson Është historia më e vjetër në botë, përditësimet janë gjithmonë shumë të rëndësishme për sigurinë dhe performancën e serverëve pritës, por ato shpesh krijojnë probleme për disa përdorues që nuk e mbajnë të përditësuar softuerin që përdorin, kështu që çfarë mund të bëjmë?
Si mendoni se duhet të ndihet një përdorues të cilit i thuhet në çdo moment: "Softueri juaj është shumë i vjetëruar për platformat tona, faqja juaj nuk do të funksionojë më dhe duhet të përditësohet, oh dhe duhet ta bëni TANI."
Kjo fjali mund të shkaktojë vetëm një ndjenjë: panik. Pra, duke qenë se nuk na pëlqen t'u bëjmë klientëve tanë sulme në zemër, vendosëm të adoptojmë një strategji tjetër.
Përkthyesi php Kur po përgatiteshim të përditësonim versionin e php (në kohën kur ishte 5.3) dhe të bënim të disponueshëm versionet 5.5 dhe 5.6, menduam ta bënim ekskluzivisht për ato versione të cms të përditësuar që do ta mbështesnin atë, duke u përpjekur të krijonim një lloj liste përputhshmërie midis softuerit të ndryshëm ekzistues dhe php, duke u përpjekur padyshim të favorizonim versionet më të përditësuar.
Nuk ishte e lehtë duke pasur parasysh se, siç kemi shkruar në një artikull të vjetër, përdoruesit tanë nuk përdorin vetëm Joomla! Pas rreth 2 muajsh pune, mund të themi me kënaqësi se 80% e faqeve të internetit në serverët tanë pritës funksionojnë me një version të përditësuar të PHP (5.5 ose 5.6).
Është e qartë se nuk ishte, siç thonë ata, "një goditje = një vdekje", për shembull edhe nëse Joomla! 2.5 është i pajtueshëm me versionin 5.5 të php, ndodhi që disa shtesa të veçanta të palëve të treta shkaktuan një faqe të zbrazët në sit. Në fakt, u trajtuan rreth 200 bileta mbështetëse, në të cilat ekipi ynë i ndihmës i ndihmoi të gjithë klientët të identifikonin shtesën që nuk funksiononte, ta përditësonin atë dhe ta kthenin faqen në internet.
Të gjithë përdoruesit që ende përdorin versionin 5.3 të PHP (i vjetëruar dhe nuk mbështetet më) kanë marrë dhe vazhdojnë të marrin sugjerime për të qenë në gjendje të migrojnë në Joomla! ose CMS të tjera më të përditësuara dhe mund të kërkojnë një përmirësim falas në versionet më të fundit të PHP në çdo kohë.
Dhe baza e të dhënave? Versioni MySQL gjithashtu duhej të përditësohej, por pse të mos përmirësohej shërbimi gjatë një përditësimi? Shefi ynë i Departamentit të Kërkimit dhe Zhvillimit, Alessandro Fustini, na shpjegon se cilat janë arsyet kryesore pse vendosëm të migronim 130 shembujt tanë të bazës së të dhënave nga MySQL në MariaDB dhe për këtë arsye t'i bëjmë të disponueshme për të gjithë klientët tanë:
"Një nga gjërat themelore për aksesin e shpejtë të të dhënave në një bazë të dhënash relacionale janë indekset në tabela, por e gjithë kjo është e vërtetë nëse databaza jonë di gjithashtu t'i përdorë më së miri këto burime. Pjesa që ka këtë inteligjencë quhet optimizues dhe sa herë që kryhen operacione mbi të dhënat, futet në lojë për të kërkuar mënyrën më të mirë (lexojeni si më të shpejtë) për të kryer operacionin. shtesa që bëjnë diferencën për sa i përket performancës.
MariaDB dhe Joomla!: Dashuria me shikim të parë Optimizimi i parë i përdorur gjerësisht për Joomla! është shndërrimi transparent i nënpyetjeve në pyetje të thjeshta me bashkime që mund të optimizohen duke përdorur indekset e disponueshme në tabela.
Edhe mënyra e leximit të indekseve me disa motorë është optimizuar për të provuar të ekzaminohen sa më pak të dhëna. Kur në Joomlahost vendosëm të përmirësonim performancën e bazës së të dhënave, ne fillimisht bëmë një akordim të përpiktë të parametrave të shumtë të konfigurimit në të 130 rastet dhe më pas morëm raste reale për të matur kohën e shfaqjes para dhe pas migrimit në MariaDB 10.
Në të gjitha rastet e analizuara, ne gjetëm performancë dhe shkallëzim më të madh me MariaDB 10 në krahasim me MySQL, duke arritur kulmin e pyetjeve për sekondë që ishin pothuajse dyfish më të larta se MySQL. Natyrisht në varësi të shtojcave të pranishme në Joomla! ky numër mund të ndryshojë.
Një tjetër gjë që na ka ndihmuar shumë si ofrues i hostimit të përbashkët është menaxhimi i grupit të lidhjeve, i cili ju lejon të keni një numër të madh lidhjesh aktive në bazën e të dhënave pa një degradim të fortë të performancës.
Për më kuriozët, në blogun zyrtar të MariaDB ka teste dhe prova të tjera në lidhje me performancën e përgjithshme të kësaj DB."
Të gjithë janë të lumtur. Si përfundim, ne e dimë se përditësimet e softuerit janë të nevojshëm për të mbajtur platformat gjithmonë të përditësuara përsa i përket sigurisë dhe performancës dhe se ofruesit e ndryshëm të internetit shpesh "akuzohen" se i kryejnë këto operacione shumë papritur për përdoruesit, besojmë se kemi gjetur një rrugë të mesme dhe kemi arritur të përmirësojmë shërbimin, duke respektuar përdoruesit dhe... duke bërë punën tonë, lini përshtypjet tuaja në komente!
Hosting Joomla
Hosting Joomla në Itali
Plane me backup, certifikata SSL dhe mjete për zhvillues dhe agency.
Artikuj të lidhur
Nga blogu
Nga arkivin