Vysoký nárok RAM-ky na Drupal webe
Web som mal doteraz na hostingu. Kedže som chcel mať istotu že mi nebude padať tak som si objednal virtual server z parametrami RAM 256 MB HDD 10 GB TRAFFIC 100GB . Ked mi môj web dali na virtual server, uplne zblbol a zahltila sa RAM-ka. Po diskutovaní z adminom hostingu sme navýšili na 512 RAM.
Bohužial tu tiež ledva vládal server RAM-ka sa pohybovala okolo 498MB z 512MB .
Teraz som si už objednal 2GB RAM. Analýza serveru ukazuje sem tam aj 800 MB.
Otázka.. koľko potrebuje drupal RAM-ky, Je RAM-ka závislá od počtu užívateľov pripojených na webe??
Na webe je veľa modulov, Potrebuje ich ..kedže je to okresný portál (vo výstavbe)
Používam moduly ako : views, CCK, pathauto, global redirect, image cache,i18,sitemap xml, AD, token,…
je ich dosť. cca 75 podľa FTP zložiek v sites/modules/
Máte niekto skúsenosti z množstvom modulov na webe? Robí to vysoké nároky na RAM.. ? Dokonca aj PHP memory limit mi vypisuje sem tam prekročený..a to je 128 MB.
Ďakujem za každú radu.
Doporucujem na virtuale
Doporucujem na virtuale rozbehat APC. Rapidne sa znizi spotreba ram a zaroven podstatne urychli beh Drupalu.
Dalsou vecou co dost zvysi spotrebu RAM je 64bit OS na virtuale – prakticky sa zdvojnasobi.
Velku spotrebu RAM sposobuje vela narocnych modulov – pocas behu sa doporucuje povypinat vsetky nepotrebne moduly (napr. Views UI, Imagecache UI su potrebne len pri vyvoji).
A este studijna literatura:
A este studijna literatura: http://2bits.com/…b-sites.html
Ok, skúsim ...
Skúsim požiadať adminov nech tam dajú APC, A aký OS je vhodný, teda okrem 64MB OS?
Ďalej mám tam problém že pokiaľ chcem niečo spustiť tak mi vyhodí bielu stránku poprípade php memory error … Čo to môže spôsobovať? Možem nastavovať memory limit na VS.. ale to asi nieje ten problém. Momentálne to je 128 MB a 30 sekúnd execution time.
web je: www.dsportal.sk momentálne vo výstavbe… ale je online
To sa tazko odhaduje ked do
To sa tazko odhaduje ked do toho clovek nevidi, vyuzitie pamate sa da sledovat napr. pomocou modulu Devel. Ked zostane biela obrazovka alebo memory error tak to vyzera na ten memory limit.
No a OS ked nie 64bit tak 32bit :). Ja som len odhadol ze moze byt problem aj v tom. Napriklad mne Drupal na stranke pouzival v priemere okolo 45–50Mb pamate bez APC – s APC to kleslo na 7–8MB.
Hmm
Mnoo skúsim.. inak APC versus e-accelerator? tam je vraj podľa tých článkov na 2bits.com http://2bits.com/…-drupal.html rýchlejší..
Rozdiel vo vykone je tusim
Rozdiel vo vykone je tusim par percent a APC robia priamo ty isty ludia co PHP. Pre mna bolo rozhodovanie pomerne jednoduche.
nepotrebne moduly staci
nepotrebne moduly staci vypnut, alebo ich treba aj odinstalovat?
Stačí vypnúť...
Stačí vypnúť… ale ked chceš mať poriadok v DB… tak aj odinštalovať a vymazazať z DB. Samozrejme nie spomínané Views UI ani image cache UI. Tie iba vypnúť.
bilou smrt muze za urcitych
bilou smrt muze za urcitych okolnosti vyhazovat taky .htaccess. jinak obecne pokud mate VS tak snad by nemelo byt nic jednodussiho nez se podivat do error logu – tam budou konkretni veci, my tady bysme jen vestili
Marek
Problém vyriešený… chyba bola v module gmap embeded pre CCK. Pri prechode nastala chyba v header info … vypisovalo to v PHP kóde. Tým pádom neprešiel PHP príkaz na cielovú adresu a ostala len biela obrazovka. Čo sa týka RAM-ky bez ATC 500–800MB z ATC 140 až 350 MB Aby bolo jasné sú na tom 2 weby …
a to je vytizeni celyho VPS
a to je vytizeni celyho VPS nebo statistika devel?
Vytazenie
Vyťaženie celého VPS.Ale po testovaniach na iných serveroch sme zistili.. že vlastne dochádza zo strány Apache serveru ku cacheovaniu do RAM. Čiže pokiaľ aplikácia nepotrebuje toľko RAM-ky tak si ju Apache server požičia pre svoje cachovanie. Dá sa to vyriešiť lepším nastavením apache servera a Linuxu. Alebo použiť toto http://www.linuxinsight.com/…_caches.html pre čistenie RAM-ky. Pokiaľ to chcete mať automatické …treba nastaviť túto funkciu do CRON-u.
Da sa nejak APC rozbehat aj
Da sa nejak APC rozbehat aj na zdielanom hostingu? A je potom potrebne este zapnut nejaky modul v drupale? Alebo je to ciste vec servera? Dakujem za pomoc
Da ale musel by to rozbehat
Da ale musel by to rozbehat poskytovatel hostingu. Sam to nenainstalujes.
Poslat nový komentář