Optimizare 4 vbulletin - Studiu vbulletin

Orice motor care necesită anumite acțiuni pentru a optimiza pentru muncă mai bine și mai rapid. În cazul nostru, vom vorbi despre optimizarea Vbulletin 4.

Deoarece motorul forumul nostru este actualizat constant, nu voi scrie despre optimizarea mai devreme Vbulletin. și am începe cu versiunea 4.1.12. Deși este posibil, va completa treptat acest articol și pentru optimizarea versiunilor anterioare, deoarece nu toate sunt în mișcare la noi.

Aici voi da câteva exemple pentru a face forumul Vbulletin mai repede și mai bine (incepand cu lucrurile cele mai simple, trecând pe la mai complexe). Vă rugăm să rețineți că lucrurile care lucrează pentru mine, nu va funcționa în mod necesar pentru tine. Prin urmare, orice modificări pe care le face pe propriul risc.

Dezactivarea listei de utilizator.

Există o modalitate ușoară de a dezactiva pur și simplu în AdminCP. (Setări -> Options -> utilizator Opțiuni de listare)

Acesta nu este un curs la nivel mondial, și puteți sări și să nu facă, doar să vă întrebați dacă aveți nevoie de ea? Din moment ce are o listă, utilizatorii pot rezolva, pentru a vedea cine are cele mai multe posturi, reputația și așa mai departe. Utilizatorii dvs. să profite de acest lucru? Probabil că nu ... când ești în ultima sa bucurat de această listă?

Cât despre mine, așa că mi se pare că aceste liste aduc beneficii numai spam, deoarece este cel mai simplu mod de a colecta toate numele participanților la forum Vbulletin 4 pentru a trimite spam în mesaje personale.

În plus, interogarea care este necesară pentru a genera o listă de utilizatori teribil pentru serverele de baze de date și poate duce la încărcare mare de server.

Creșterea vitezei pentru o listă de mesaje personale.

Dacă nu ați importat mesajele odată private din surse externe prin Impex sau prin alte mijloace, vă puteți baza în condiții de siguranță pe un fel de identitate pentru mesaje personale. Sortare după ID-ul se face astfel încât serverul de bază de date nu trebuie să-și arunce mesajele private într-un tabel temporar pentru a sorta (care face solicitarea mult mai rapid).

Pentru a face acest lucru, trebuie să vă înregistrați un modul mic, cu un aranjament în private_messagelist_filter și să îi furnizeze următoarele:

Această solicitare se aplică în mod specific mine, în cazul tău forumid2_dp trebuie să aibă numele tău. Utilizați pe propriul risc.

Fiți atenți atunci când instalați suplimente.

Doar pentru că cineva face module și hacks, nu înseamnă că acestea sunt făcute doar pentru tine, am lucrat pe forumuri mari Vbulletin 4 și nu au erori. exemplu perfect sunt rapoarte de piraterie informatică în masă printr-un anumit hack.

Desigur, putem presupune că dezvoltatorii nu pot pur și simplu să ia în considerare și shoveled toate hacks care nu intră în conflict, dar ... Asigurați-vă că modulul Vbulletin nu cauzează sarcini de baze de date mari, asigurați-vă că hack are potențialul de a proteja împotriva SQL injection sau XSS . Din păcate, mii de aplicații și modificări, și pur și simplu într-adevăr nu-l verifica afară. Ar fi mai bine dacă toate hacks va scrie propria lor, sau pot rezerva cu oricine. Special pentru tine și sarcinile.

Nu utilizați tabelul de la InnoDB.

Apoi, desigur, că pot fi scuipat în față, pentru că acest subiect a fost discutat de un milion de ori, dar în experiența mea pot spune că am de lucru de 100% pe mese MyISAM pentru fiecare acțiune. Uneori, cu 1000 de cereri pe secundă.

Dacă sunteți deja incepand de la furie în interogări în cazul în care ai totul se blochează, mai ales în căutare nou VBulletin, schimba tabele InnoDB în MyISAM. MyISAM răspunde rapid la cererile individuale, deoarece nu are nevoie să controleze blocarea înregistrărilor individuale. InnoDB este mai rapid în ansamblu, dar numai pentru că vă permite să efectuați cereri simultan. În cazul în care interogările sunt executate și atât de repede sub MyISAM, nu este nevoie să se mute la InnoDB. IMHO.

Mai mult, mai târziu, voi descrie opțiuni pentru a optimiza pentru versiunile anterioare ale Vbulletin, care 4.1.12 nu mai este relevant.

Optimizare Vbulletin 4

Optimizare Vbulletin 4

Evaluați aceste lucruri!