Meggyűlt a bajom a teljesítménnyel. Nem tudom eldönteni, hogy én vagyok szerencsétlen, vagy a szolgáltatónál keressem a gondot.
Shared hostingot használok, kizárólag külső modulokkal, vagyis én tpleken + néhány belső (views pl) scripten kívül nem sok mindent kavartam, ami a kódolást illeti.
A teljesítmény beállításoknál Gyorstárazás bekapcsolva, minimális gyorstár élettartam nincs, Blokk gyorstár: Tiltott, CSS fájlok optimalizálása: Tiltott (kell még a sminkeléshez, amúgy ha bekapcsoltam sem volt nagy különbség), JavaScript fájlok optimalizálása: Engedélyezett.
Egy külső modult (Block Cache Alter) használok a blokkok gyorstárazására amiatt, mert a menüknél egy időben bekavart, hogy azt is cache-olta, így blokkonként tudom állítani.
Nem tudom, számít-e, milyen modulokat használok, összesen cc 140 van telepítve, közülük a nagyobbak: Userpoints, Privatesmg, Panels, vagy 10 Views, Voting + Fivestars, Google An, Rules, SWFtools, ImageCache, Friendlist, Flag (kösz aboros! :)), Quick Tabs.
Volt egy modul (már kikapcsolatam), psmgrowl, ami minden oldal betöltésénél lefutott, és ellenőrizte, hogy érkezett-e új levél. Ennek a generálási ideje 250ms-tól, akár 8-10mp-ig is eltartott, gőzöm sincs, hogy az ilyen szélsőséges értékek normálisnak számítanak-e?
Performance Logs: Summary
Showing all 50 paths.
Average memory per page: 30.5 MB
Average milliseconds per page: 13,960.74
Total number of page accesses: 269
First access: 2009-06-24 10:40.
Last access: 2009-06-25 10:08.
Útvonal Utolsó aktivitás # accesses Max Memory (MB) Avg Memory (MB) Milliseconds (Max) Milliseconds (Avg)
fooldal 2009-06-25 09:43 2422 59.25 40.45 285,892.0 24,219.0
forum 2009-06-25 08:31 5 29.50 26.94 12,818.0 4,952.0
forum/46 2009-06-25 00:04 5 26.50 26.38 15,890.0 4,370.0
forum/48 2009-06-24 23:35 36 31.75 27.82 24,873.0 4,023.0
forum/49 2009-06-25 09:31 18 32.25 27.14 33,787.0 3,208.0
forum/50 2009-06-25 08:39 12 32.25 26.58 67,226.0 5,697.0
forum/51 2009-06-25 07:57 7 30.50 28.00 54,841.0 7,101.0
vagy
jatekok 2009-06-25 09:30 236 47.75 34.00 95,704.0 7,786.0
A játekok pl egy 2col bricks panel, egy quicktabbal (ajaxbetöltés), 2 nézettel és 5 blokkal.
Remélem ez elég info ahhoz, hogy eldöntsétek a fenti kérdést!
Én magammal kezdeném
140 modul az nagyon sok!
Ráadásul elég egy modul is (mint azt Te is láttad), hogy megkajálja az erőforrásaidat. Eljött az idő, hogy a kattintgatós mesterségből válts a gondolkodó/tervező felé.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
+1
Először nézz magadba és ha úgy gondolod, te mindent megtettél az optimalizálást illetően, akkor reklamálj/vált szolgáltatót. A 140 modul nekem is iszonyatosan durván soknak tűnik. El sem tudok képzelni most hirtelen olyan feladatot, amihez ennyi kiegészítő kéne...
Valami új NASA projektet bütykölsz? ;)
Azért kérdezek. :) A d.orgon
Azért kérdezek. :) A d.orgon nem olyan rendkívüli ez.
Amit még észrevettem, hogy van egy csomó felesleges táblám, nyilván régebbi modulok hagyták ott. Régebben volt valami "Shema" modul, amivel rendbe tudtam szedni, bár nem tudom, mennyit jelent ez.
Akkor nézzük kvázi egyesével, hogy hangosan is gondolkodjak a cél az, hogy a meglévő fícsörök ne sérüljenek.
CCK [20] of [30]: Content Permissions vélhetően kihúzható, Link ez nem is tudom miért maradt így View field - ezt kiválthatom tpl-ekkel
Case Tracker [2] of [3] - talán e nélkül is megvagyok, bár főleg az elején nagy segítség volt magamnak, ráadásul a felhasználókat sem tudom rávenni, hogy használják.
Content Profile [2] of [2] - Ez kötelező, bár a Content Profile User Registration-t ki tudom váltani Rules-szal, így is van pár tartalomtípus, amit már automatikusan hozok létre regisztációkor.
A core-t hagyjuk, ott tényleg csak az van, ami kell, a Developmentben is csak a Performance logging, és a Devel van bekapcsolva.
OpenWYSIWYG - azért valami ilyen szerkesztő kell..
Egyéb [24] of [37] - Adv Forum kell, Automatic Nodetitles - elgondolkodtató, sokat használom, de talán megúszható. Avatar Selection - erre van elképzelésem, de nem hiszem, hogy jobb lenne, mint a modul..
Chaos tools, Delegator - kell a panelekhez. Azt hiszem, hogy a Panels modult teljesen ki tudnám váltani, CSS-ben rengeteget fejlődtem mostanság, vagyis ha template-ekbe beleteszem azokat a nézeteket, amik kellenek az oldalon, simán össze tudom pakolni a layoutot. Ráadásul a panelek valami ordenáré nagy HTML-t generálnak.
Dynamic persistent menu - ez túl jó ahhoz, hogy dobjam.
DynoSearcho - nagyon userfriendlynek találtam kereséshez, és gyakorlatilag minden oldalhoz külön beállításokat tudok rajta csinálni, de elgondolkodtató. Flash node kötelező.
IE Unlimited CSS Loader - ha már nem kell annyit CSS-t bütykölni, felejtős, most még ie debug miatt nem tudom elhagyni. Meta tags - nagy segítség, Page Title szintúgy, bár ez utóbbi megint elgondolkodtató, hogy hogyan válthatom ki.
Quick Tabs - megint túl jó, hogy hanyagoljam. Sőt, a Ajax miatt még javít is valamennyit.
User badges - na ez röpül, Flag + Rules-szal tökéletesen kiváltom
User Stats - nem tudom, a fórumhoz jól jön, a felhasználók szeretik, szerintem tök felesleges..
Usercount - röpül
A Friendlist megint elgondolkodtató.. Flag-gel ezt is ki tudom váltani, viszont az például nem látom egyelőre, hogy az egyes content profile mezők láthatóságát hogyan szabályozzam az ismertség alapján. Asszem egyelőre repül.
Eddig ennyi, így is elég hosszú lett.
Asszem most nem úszom meg az oldal leírását, de mivel túl sok mindent kell rajta optimalizálni, hátha így is kapok ötletet, annyira nem mutogatom büszkén ebben a közösségben..
Itt van Felhasználó: Drupal.hu jelszó: 123456
Engedélyeztem a hozzáférést a naplóhoz, admin menühöz, hogy megkönnyítsem a konklúziót.
Van egy pár hasonló oldal hasonló fícsörökkel, Joomla alapokon (csak kattingatással összehozva), ezért tartom kizártanak, hogy Drupallal ne lehetne megoldani.
Ja, nem Nasa projekt, csak össze akarom gyúrni az iwiw-et, a facebook-ot a Kongregate-tel. :))
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.