Pagina 1 din 1
imaginile se incarca random
Scris: Lun Aug 10, 2015 3:23 pm
de fabby
va salut.
pentru o pagina de detalii produs, ce contine 10 poze mici si una mare se intampla ca la cele mici, uneori o parte din ele sa se afiseze si altele nu(asta se intampla random, la fiecare refresh). pozele se afiseaza printr-un fisier php ce le redimensioneaza si se trimite catre el imaginea thumbnail pe care o mai redimensioneaza cam cu 30% din ea.
Problema e ca la fiecare refresh cateva poze nu se redimensioneaza si apare un x pe ele, in sa la alt refresh, alte poze apar cu x si altele se afiseaza. Logic e ca scriptul functioneaza ok...posibil sa fie ceva de la server?
Re: imaginile se incarca random
Scris: Lun Aug 10, 2015 3:47 pm
de nevvermind
Uita-te cu firebug sau whatever si vezi ce cod are raspunsul acelor thumbs. F posibil sa fie 404 sau 5xx. Daca-i 5xx, verifica-ti logul de erori, fiindca ceva a crapat. Asta se va intampla indiferent daca tu crezi "ca scriptul functioneaza ok".
Sau copiaza calea buclucasa si deschide un nou tab cu ea, vezi ce-ti da.
Incearca sa dai si o bucata de cod daca poti. Dar mai intai afla ce se pateste la acele requesturi de thumbs.
Re: imaginile se incarca random
Scris: Lun Aug 10, 2015 5:27 pm
de fabby
"ca scriptul functioneaza ok" - am tras concluzia asta din 2 motive:
1. la refresh, uneori imaginea se afiseaza, alteori nu
2. cand luam calea la o imagine care nu functionam si o executam in browser, la oricate refresh-uri am dat a mers. deci ma gandeam ca din cauza ca sunt mai multe imagini sa nu fie o problema (+ ca mai exista cateva produse in sectiunea produse asemanatoare care folosesc acelasi script ca sa dea thumbnail-ul imaginii )
nu stiu de ce naiba nu am testat cu firebug-ul...nu mi-a trecut prin minte, dar acum testand, am vazut ca vine statusul 508 unused, care inseamna:
The server encountered an internal error or misconfigurationand was unable to complete your request.
Please contact the server administrator, SERVER_ADMIN and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
din asta inteleg ca sunt ceva probleme de la server si o sa-i contactez sa vad ce zic
Re: imaginile se incarca random
Scris: Lun Aug 10, 2015 6:00 pm
de nevvermind
Re: imaginile se incarca random
Scris: Joi Aug 20, 2015 5:09 pm
de fabby
am trimis problema la server si raspunsul lor:
Am analizat situatia semnalata. Se pare ca site-ul dumneavoastra depaseste prin resursele utilizate, resursele alocate planului de gazduire. In consecinta variantele de remediere sunt urmatoarele:
1. Upgrade al pachetului de gazduire in shared hosting
2. Optimizarea site-ului prin micsorarea numarului de produse recomandate / pagina va avea mai putine poze de incarcat
din cate am observat, de fiecare data cand am avut cereri la ei, ziceau sa fac upgrade...foame mare

probabil site-ul o sa fie mutat de acolo, dar bine ca stiu unde e problema

Re: imaginile se incarca random
Scris: Lun Sep 07, 2015 6:10 pm
de vectorialpx
Daca faci randarea imaginilor cu PHP real-time atunci ar trebui sa te opresti.
Do not do that! Never!
Imaginile se randeaza (resize, watermark, whaterver..), se pastreaza pe disk si apoi pui SRC-ul catre calea de pe disk.
Deci, nu face <img src="script.php?resize=200x300&file=test.jpg"> pentru ca nu te primeste nicio gazduire shared.
Este cel mai bun mod de a te impusca in picior

Re: imaginile se incarca random
Scris: Mie Oct 28, 2015 9:21 am
de fabby
in general cand adaug o imagine in baza de date o salvez pe cea initiala (mare) si mai fac un thumbnail mai mare, pe care sa-l mai pot micsora in functie de pagina (cu maxim 15% din el) deci n-ar trebui sa fie chiar asa grav

Re: imaginile se incarca random
Scris: Mie Oct 28, 2015 2:02 pm
de vectorialpx
Re: imaginile se incarca random
Scris: Mie Oct 28, 2015 3:02 pm
de fabby
scuze, am scris o prostie. vroiam doar sa zic cand adaug o imagine ( doar pe server le tin)
Re: imaginile se incarca random
Scris: Mie Oct 28, 2015 11:02 pm
de vectorialpx
Cand ai o imagine nu-i nici-o problema.
Cand ai 30 de imagini e OK.
Cand ai 30 de imagini accesate de 1000 de ori pe zi incepi sa ai probleme.
Cand gasesti unu' care observa cum "te impusti in picior", iti va face 1000 de request-uri pe ora.
Sper ca intelegi ideea.
Deci, e mai bine sa fie bine decat sa fie rau.
Cel mai bine faci resize la o dimensiune decenta si acei 15% ii faci resize din browser (style="width:whatever").
Daca ai nevoie de asta, nu e nicio rusine.
E rusine sa pui imagini de 1000px cu width:300px. Asta e urat.
Bafta!