Jump to content

Problema lentezza caricamento home page


Recommended Posts

Ciao a tutti,

allora ho questo problema da diverso tempo.

Negli ultimi 2 mesi mi è diventato tremendamente lento il sito, sia lato desktop ma sopratutto lato mobile.

Ho preso un add on per la compressione e conversione delle immagini, trasformando anche in WebP.Non riesco a capire come mai, anche perchè non ci sono stati aggiornamenti di moduli o installazioni di altri moduli.

Chiaramente la GSC mi riporta un bagno di sangue a livello di problemi come "Segnali vitali".

Avete qualche suggerimento per caso?

Il sito è gls72.it

Grazie

2023-11-06 15_04_16-Segnali web essenziali.png

2023-11-06 15_03_54-Segnali web essenziali.png

Link to comment
Share on other sites

Ciao, solitamente la prima causa è il DB che non riesce a star dietro alle richieste. "Tolto" il db passi alla configurazione dell'hosting. "Tolta" la configurazione dell'hosting passi all'hosting. 

Ho provato il sito e non mi sembra lento. Ma la cache è attiva ? Lato webserver hai configurato per far gestire in cache i css/JS ? 

M.

Link to comment
Share on other sites

Ciao @ziobudda, le richieste del DB a cosa si riferiscono scusa? Perchè noi aggiorniamo regolarmente tramite API il nostro catalogo, abbiamo anche lo sviluppo del modulo per queste chiamate tra stock-prezzi-ordini ecc ecc.

A livello di hosting, cosa dovrei fare? Devo richiedere delle modifiche dirette? Non vorrei fosse il template di warehouse che mi da problemi di rallentamento ( ma non penso).

La cache è attiva, lato webserver penso sia tutto configurato, ma non ho mai messo mano al Cpannel.
Se hai qualche suggerimento ben venga. Grazie

Link to comment
Share on other sites

Le richieste del DB sono tutte le richieste che vengono effettuate per visualizzare il tuo sito. Dai menù, ai prodotti passando per le categorie. 

A naso chiederei ai tipi dell'hosting (di chi parliamo?) se è possibile controllare la configurazione del DBMS. Se sei su un hosting condiviso non ci puoi fare molto. 

M

 

Link to comment
Share on other sites

Sei su un server condiviso.

la parola stessa significa che le risorse del server sono condivise con gli altri siti hostati sullo stesso server.

Può succedere che in alcuni momenti, il server è sovraccarico e la risposta diventa molto lenta.

Se scansioni il tuo sito con GTMetrix ti renderai conto che il 1° TTFB e di 4,2 secondi

Il ciò significa che il tuo sito non è lento; è FERMO

Sono d'accordo con ZIOBUDDA, la prima cosa da verificare è il DB. PrestaShop produce un'infinità di LOG e Statistiche che vengono salvate nel DB generando tabelle dal peso stratosferico.

Link to comment
Share on other sites

Ciao, il server è dedicato. 

Mi sembra ci sia un problema su una query,

 

SELECT DISTINCT p.id_product, pl.name pname, cl.name cname,

cl.link_rewrite crewrite, pl.link_rewrite prewrite ,( SELECT SUM(weight) FROM ps_search_word sw LEFT JOIN ps_search_index si ON sw.id_word = si.id_word WHERE sw.id_lang = 1 AND sw.id_shop = 1 AND si.id_product = p.id_product AND (sw.word LIKE '%mon%') ) position

FROM ps_product p

INNER JOIN `ps_product_lang` pl ON (

p.`id_product` = pl.`id_product`

AND pl.`id_lang` = 1 AND pl.id_shop = 1

)

INNER JOIN ps_product_shop product_shop

ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1)

INNER JOIN `ps_category_lang` cl ON (

product_shop.`id_category_default` = cl.`id_category`

AND cl.`id_lang` = 1 AND cl.id_shop = 1

)

WHERE p.`id_product` IN (10,11,57,154,215,217,319,336,375,408,475,512,513,544,574,589,590,601,602,645,646,647,648,649,650,656,659,661,689,705,711,742,757,828,829,835,836,837,838,850,853,869,870,885,905,913,928,951,966,978,979,994,1005,1029,1079,1084,1089,1106,1107,1108,1110,1112,1113,1114,1115,1116,1117,1164,1179,1192,1199,1204,1208,1226,1231,1232,1233,1241,1242,1243,1244,1245,1267,1274,1298,1303,1306,1307,1308,1315,1318,1319,1321,1322,1324,1328,1331,1332,1334,1335,1338,1340,1341,1342,1343,1344,1347,1349,1352,1353,1354,1355,1356,1361,1363,1365,1366,1367,1368,1369,1370,1371,1373,1374,1375,1376,1377,1378,1379,1380,1381,1383,1385,1388,1391,1392,1395,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1415,1455,1456,1465,1466,1479,1480,1481,1492,1493,1494,1497,1498,1499,1500,1501,1502,1503,1505,1506,1509,1518,1521,1522,1523,1525,1529,1530,1531,1532,1533,1534,1538,1543,1547,1548,1549,1551,1554,1561,1563,1564,1566,1568,1570,1577,1578,1623,1628,1629,1630,1638,1640,1643,1645,1647,1648,1697,1725,1727,1728,1729,1730,1731,1732,1733,1734,1736,1738,1739,1741,1742,1743,1744,1745,1746,1747,1748,1749,1751,1752,1754,1755,1756,1759,1762,1763,1764,1811,1813,1825,1844,1846,1887,1889,1898,1903,1913,1914,1916,1917,1950,1951,1952,1953,1954,1960,1961,1962,1964,1968,1969,1971,1972,1975,1976,1980,1986,2005,2010,2016,2018,2019,2023,2024,2025,2026,2032,2047,2070,2084,2085,2093,2112,2115,2154,2158,2185,2190,2198,2199,2200,2202,2211,2228,2239,2241,2244,2245,2255,2268,2280,2281,2286,2341,2357,2363,2364,2365,2366,2367,2369,2370,2371,2372,2373,2374,2375,2376,2408,2409,2411,2418,2419,2429,2435,2451,2452,2469,2471,2472,2473,2486,2492,2493,2502,2540,2541,2545,2664,2665,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2871,2874,3121,3122,3123,3124,3125,3126,3127,3188,3189,3241,3254,3297,3307,3310,3311,3313,3316,3362,3394,3407,3408,3409,3411,3412,3413,3414,3415,3417,3418,3419,3420,3422,3487,3488,3497,3501,3502,3503,3505,3507,3511,3519,3525,3527,3528,3529,3532,3533,3542,3547,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3578,3581,3583,3606,3607,3611,3612,3624,3640,3652,3653,3661,3664,3667,3675,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710,3711,3712,3713,3714,3715,3719,3720,3721,3722,3729,3737,3747,3759,3760,3761,3764,3765,3775,3776,3778,3779,3780,3781,3785,3787,3789,3790,3791,3792,3797,3813,3823,3824,3828,3829,3830,3831,3832,3833,3834,3835,3847,3848,3850,3851,3852,3854,3864,3865,3866,3867,3874,3875,3876,3877,3878,3881,3882,3895,3903,3904,3908,3916,3934,3935,3937,3938,3939,3940,3942,3944,3950,3960,3962,3981,3982,3983,3985,4275,4280,4282,4292,4294,4337,4338,4339,4346,4358,4363,4364,4366,4367,4368,4369,4370,4374,4403,4416,4417,4418,4419,4420,4427,4428,4429,4448,4449,4450,4452,4454,4459,4466,4485,4486,4498,4499,4500,4501,4503,4510,4516,4518,4519,4529,4530,4714,4715,4716,4717,4718,4730,4731,5097,5696,5733,5748,5749,5752,5756,5759,5760,5817,5832,5834,5869,5870,5871,5872,5873,5874,5890,5895,5897,5898,5904,5905,5908,5910,5917,5918,5923,5966,5967,5971,5972,6120,6176,6177,6183,6200,6207,6208,6209,6218,6265,6292,6312,6331,6349,6355,6357,6359,6364,6368,6441,6442,6443,6450,6462,6463,6526,6527,6528,6664,6665,6666,6686,6688,6801,6803,6804,6851,6866,6929,7133,7649,7925,7962,7965,8043,8479,8514,8515,8516,8517,8518,8535,8547,8575,8576,8577,8578,8579,8580,8581,8593,16246,16247,16248,23926,27867,27868,27873,27874,27875,27876,27934,27935,27963,27971,27972,27973,27974,27981,27982,27983,27984,27985,27986,27991,27992,27995,27997,27998,28006,28007,28008,28009,28010,28012,28013,28014,28015,28016,28017,28018,28019,28020,28021,28022,28023,28024,28025,28026,28027,28028,28029,28030,28031,28034,28098,28109,28111,28121,28130,28138,28147,28148,28149,28150,28151,28152,28153,28154,28174,28176,28177,28178,28181,28182,28219,28297,28299,28302,28306,28307,28309,28310,28311,28312,28313,28314,28315,28316,28317,28318,28334,28370,28371,28372,28373,28374,28375,28376,28377,28378,28379,28380,28381,28385,28386,28387,28412,28421,28422,28423,28424,28425,28426,28427,28428,28447,28448,28449,28450,28451,28452,28453,28454,28455,28456,28457,28458,28473,28474,28475,28476,28477,28478,28479,28480,28481,28482,28483,28484,28485,28486,28487,28488,28489,28490,28491,28492,28493,28494,28495,28496,28497,28498,28501,28502,28503,28504,28505,28506,28507,28508)

ORDER BY position DESC LIMIT 10;
 

Non so bene dove possa essere l'errore, magari è un errore abbastanza semplice da sistemare, ma vedo che i prodotti sono sia con combinazione che con semplice.

Se avete qualche suggerimento, sono tutto orecchie.

Grazie

Luca

Link to comment
Share on other sites

Perdonami, ho letto adesso bene NON condiviso...

Ancora peggio se sei su un server dedicato.

Così ad occhio, non sembra problema di query. La lentezza è dovuta ad una configurazione non ottimale del server.

Lo dico perchè dall'esterno non hai nemmeno attivo HTTP/2

Giusto una domanda, sei su MariaDB ?? Hai attivato il motore InnoDB ?

Link to comment
Share on other sites

Ciao, 

siamo su Serveplan.

Loro mi dicono che non sembra ci siano problemi sul server e che la cpu gira al minimo.
 

Quote

 

Salve,

il server ha un carico che rasenta lo zero percento in termini di CPU. Avete un report dettagliato in cui evidenziate, mediante qualche tool di analisi e/o altro, questo tipo di lentezza? Eventualmente, dalle nostre postazioni, come potremmo verificare un problema simile?

 

Lo dico perchè dall'esterno non hai nemmeno attivo HTTP/2: posso chiederti con che tool lo rilevi? Dico a serverplan di attivare questa impostazione, dato che da quanto ho capito è tutta lato server e non PS?

Grazie

Link to comment
Share on other sites

Non denigro mai il lavoro dei miei colleghi, tanto meno i loro prodotti.

Parlo sempre per mia esperienza ultraventennale sui server.

Il Load Average di un server, ovvero il carico di CPU, non è sempre il sintomo principale della lentezza.

CPU e RAM di un server possono essere anche impegnati a zero, ma se l'interprete PHP non interpreta nel modo corretto, l'output di un sito sarà sempre lento.

Se poi abbiamo un MySQL che non risponde nel modo appropriato o un DB con tabelle immense e non ottimizzate la lentezza sarà ancora più elevata.

Come detto in precedenza ti consiglio di utilizzare GTMmetrix.com

E' un tool online che ti scansiona il sito e ti dice quasi tutto di dove intervenire.

 

Cita
Cita

 

 

 

Link to comment
Share on other sites

Ok, grazie per la spiegazione.

Tramite il loro centro assistenza, mi confermano che il modulo HTTP/2 è di base utilizzato sul nostro server ( e che probabilmente qualceh safari-mac non sempre "apprezzare" il suo utilizzo).
Sta di fatto che sia con GTMetrix che PageSpeed Insight, il dopo qualche ritocca il problema rimane.

Screenshot2023-11-07152253.thumb.png.602fe71614e0cbae66aa71366397786f.png

Se avete qualche suggerimento diretto per gli sviluppatori, ben venga, così possono capire direttamente il problema lato PS. Lato server, gli farò presente questo report.
Grazie

Link to comment
Share on other sites

- inizia col rimuovere il video di youtube in home page

- ottimizza le immagini TU, non il modulo, ne hai alcune che per dimensioni sono senza senso

- personalmente non incorporerei il blog allo store, non aiuta

(o vendi, o scrivi IMO. I blog servono per portare potenziali clienti allo store, se sono già li non servono)

- togli i link ai social in alto. Sono ridondanti, li hai già in basso.

Ovviamente è un "pour parler" 😉. Se fosse roba mia, sarebbero le prime cose che farei.

Poi andrei oltre analizzando server, configurazioni varie, ottimizzazione db e gestione cache.

Danny

Edited by Danny (see edit history)
Link to comment
Share on other sites

Ciao a tutti, 

@fedesib oltre a GMetrix controlliamo anche Lighthouse, più o meno i report sono simili, grazie comunque per la precisazione.

@Danny le tue son tutte considerazioni giuste, l'unica cosa è che veniamo da un sito multilingua che ancora non è chiuso e abbiamo dovuto incorporare più traffico possibile nel breve tempo. Le immagini vengono inviate direttamente tramite ERP, ma stanno sviluppando un modulo che gestisca anche le webp. Il blog, è uno dei fattori che come dici "guida" più clienti. La mia idea era quello di scorporarlo appena il vecchio sito era offline, così da avere due strategie diverse ( non mi sto a dilungare).

Intanto grazie a tutti per le info, vediamo come riusciamo a indirizzare direttamente l'agenzia per avere un risultato migliore.

Buona giornata.

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...