PDA

Bekijk Volledige Versie : langzame websites



ronaldvanhoeven
10/11/15, 10:31
Goedemorgen,

We zitten met een langzame website en kunnen niet achterhalen waarom het zo langzaam is.: www.joossesweg-appartement.nl
Heeft iemand enig idee waar het aan zou kunnen liggen?
Op dezelfde server staat www.sportportaal.com . Deze komt helemaal niet op.

Groet,
Ronald

sio
10/11/15, 11:14
die appartementen site is zo te zien een joomla site, en lijkt hier niet echt langzaam te zijn.
sportportaal.com werkt op zich wel, want als ik bv. /administrator er achter tik reageerd het snel, maar bijna elke link aan de zijkant resulteerd in 0 resultaten.
Kijk eens in de logs van de webserver van sportportaal of daar errors/waarschuwingen voorbij komen.

Mijn eerste gedachtegang is dat er iets met de database aan de hand is.
Of er zit een loop ergens.

Wordt zo op afstand en zonder verdere info/toegang lastig bepalen.

PS: Kleine security tip: bescherm je administrator directory van de appartementen site met een htpasswd. Dit vraagt om script-kiddies aanvallen op je inlog, en dat helpt ook niet.

Axel Polfliet
10/11/15, 11:26
CMS zoals WordPress, Joomla-websites ed. (en zo te zien gaat het zoals Sio al opmerkt om een Joomla-website) hebben sowieso de nijging om al snel langzaam te worden. Ik zou adviseren, als je dit nog niet doet, een caching plug-in te gebruiken. Andere zaken zoals het optimaliseren van je afbeeldingen, css en js bestanden kan ook aanzienlijk helpen.

Probeer ook je CSS/JS bestanden eens in te perken, je gebruikt er talloze terwijl 3 CSS bestanden 3 JS bestanden echt het maximum zou moeten zijn. Je kan overwegen deze bestanden samen te voegen tot 1 of 2 bestanden, daarnaast zou ik de <script> tags verplaatsen naar de onderkant van je pagina (onder </body> of </html>) te verplaatsen en de bestanden te 'minifyen':

<link rel="stylesheet" href="/plugins/content/sigplus/css/sigplus.min.css" type="text/css" />
<link rel="stylesheet" href="/plugins/content/sigplus/engines/boxplus/popup/css/boxplus.min.css" type="text/css" />
<link rel="stylesheet" href="/plugins/content/sigplus/engines/boxplus/popup/css/boxplus.lightsquare.css" type="text/css" title="boxplus-lightsquare" />
<link rel="stylesheet" href="/plugins/content/sigplus/engines/boxplus/slider/css/boxplus.paging.min.css" type="text/css" />
<link rel="stylesheet" href="/plugins/content/sigplus/engines/boxplus/slider/css/boxplus.slider.min.css" type="text/css" />
<link rel="stylesheet" href="/modules/mod_kweather/assets/css/mod_kweather.css" type="text/css" />
<link rel="stylesheet" href="http://www.joossesweg-appartement.nl/modules/mod_kweather/assets/css/kweather.css" type="text/css" />
<link rel="stylesheet" href="/media/mod_vt_nivo_slider/css/nivo-slider.min.css" type="text/css" />
<link rel="stylesheet" href="/media/mod_vt_nivo_slider/themes/nivo/nivo.css" type="text/css" />
<script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
<script src="/media/system/js/core.js" type="text/javascript"></script>
<script src="/media/system/js/caption.js" type="text/javascript"></script>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script src="/plugins/content/sigplus/js/jquery.include.min.js" type="text/javascript"></script>
<script src="/plugins/content/sigplus/js/jquery.noconflict.js" type="text/javascript"></script>
<script src="/plugins/content/sigplus/engines/boxplus/popup/js/boxplus.min.js" type="text/javascript"></script>
<script src="/plugins/content/sigplus/engines/boxplus/lang/boxplus.lang.min.js" type="text/javascript"></script>
<script src="/plugins/content/sigplus/engines/boxplus/slider/js/boxplus.slider.min.js" type="text/javascript"></script>
<script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
<script src="//connect.facebook.net/en_US/all.js#xfbml=1&appId=354400064582736" type="text/javascript"></script>
<script src="/media/mod_vt_nivo_slider/js/jquery/latest/jquery.min.js" type="text/javascript"></script>
<script src="/media/mod_vt_nivo_slider/js/jquery.nivo.slider.min.js" type="text/javascript"></script>

Kortom er zijn nog meer dan voldoende stappen die je kan doorlopen om je websites een boost te geven qua snelheid.

4service
10/11/15, 11:43
In de appartementen site ontbreken een paar images en css file
kweather.css was not found on this server
meerictklein.png

Arieh
10/11/15, 12:46
Die sportportaal doet er welgeteld exact 1 minuut over. Wellicht probeert het iets op te halen vanaf een feed die timeout, puur gokken op deze manier. In logs kijken inderdaad en plugins nalopen.

Trans-IX B.V.
12/11/15, 00:48
ronaldvanhoeven Je kunt via een site zoals http://www.webpagetest.org/result/151111_4K_1BX2/1/details kijken wat er gebeurd.
Zoals 4service aangeeft ontbreken er plaatjes, 14 om precies te zijn.

Maar de time to first byte is wat traag, kijk naar caching zoals Axel Polfliet aangeeft, kijk naar compressie zoals die test pagina aangeeft.

Domenico
13/11/15, 00:17
Hoi ronaldvanhoeven , ben je inmiddels al wat opgeschoten? De genoemde site lijkt inmiddels alweer wat sneller te laden.

Puurhost
13/11/15, 12:24
Hoi ronaldvanhoeven , ben je inmiddels al wat opgeschoten? De genoemde site lijkt inmiddels alweer wat sneller te laden.

En nog veel interessanter, welke oplossingen heb je toegepast en waar heb je het beste resultaat door verkregen?

Serveo
13/11/15, 23:23
Heb je ook toegang tot de config van http en mysql? Naast script optimalisaties kun je hier nog een hoop uit halen. Daarnaast zijn er ook plugins voor joomla beschikbaar. Denk aan plugins gericht op caching (https://docs.joomla.org/Cache).

ratioict
14/11/15, 09:46
Kijk ook even of er geen externe bronnen ingeladen worden. Dit kan ook veel impact hebben op de laadtijd en snelheid van je website


Verzonden vanaf mijn iPhone met behulp van webhostingtalk

Vuursteen
16/11/15, 23:36
Met een page caching plugin kun je wordpress of joomla sites inderdaad een stuk sneller maken. Maar de ttfb van jouw websites zijn respectievelijk 5 en 60 seconden. Dat is heel extreem. Weet je zeker dat je niet op een server uit 1985 staat? Externe bronnen zouden ook vertragend kunnen werken (zoals het server side uitvoeren van een IP check of ophalen van social media posts), maar dan praten we doorgaans over 400ms vertraging (wat ik al heel veel vind). Meer dan 200ms voor de laadtijd van de index.php van een website (ttfb) vind ik zelf erg veel (zelfs voor joomla of wordpress).

Tuxis_IE
25/11/15, 13:58
En CDN kan er ook bij helpen. Dat doet nl meer dan alleen content aanleveren vanaf verschillende locaties.
Het kan ook javascript en CSS minifien en afbeeldingen optimaliseren. Allemaal automatisch.
Ook zorgt het ervoor dat je browser meer content tegelijk ophaalt, geen cookies hoeft te controleren voor statische content etc etc.

Het helpt tegen een hoop kleine dingetjes..

Er staat een aanbieding onder aanbiedingen met de complete uitleg.

Blacky
26/11/15, 18:30
Het is hier niet vooruit te branden. De appartementensite gaat wel redelijk.
Ik adviseer altijd Wordpress boven Joomla. Joomla is voor de meeste websites een grote overkill, alsof je Magento gaat opzetten voor 10 items wat je verkoopt ofzo. Veel te veel files, los van de onoverzichtelijkheid van de config.
Misschien een optie om e.e.a. naar Wordpress te migreren? En een beetje snellere host te nemen?

Tuxis_IE
26/11/15, 19:08
5 seconden voordat er begonnen wordt met het tonen van de site.
Je hebt vast een module of component geïnstalleerd dat van alles wil weten en het laden tegenhoudt. Bijv. die weermodule.

Schakel de modules 1 voor 1 uit. Plots wordt hij snel... dat was hem.

Joomla vs Wordpress. Het komt niet echt door joomla. Dat laad ook gewoon snel..
en ZOOO licht is Wordpress ook weer niet :-)

sio
27/11/15, 10:21
Het ligt zo te zien trouwens niet aan de server, want zo te zien zijn andere sites op hetzelfde IP wel 'normaal' snel.
Dus ligt het echt binnen de eigen site instellingen en modules etc.

talk
11/01/16, 23:39
Als ik de genoemde site laad in Safari en inspector gebruik zie ik een aantal dingen.

Er wordt veel java script uitgevoerd waar de browser een hele tijd mee bezig is. Mogelijk is dit de foto slider. Schakel deze eens uit. Er lijkt een overload aan javascript in de site te zitten.

Daarnaast zijn er een twee 404 not found error een CSS sale sheet en png.

Succes!

Tuxis_IE
13/01/16, 08:07
Tip: Alles wat in de HTML staat is niet relevant zolang er nog geen HTML is.

Aangezien het al 5 seconden duurt voordat je browser iets van HTML krijgt is het niet relevant of er 1 of 100 scripts geladen worden op dit moment.
Dat is niet de oorzaak. Neemt niet weg dat, wanneer de HTML eenmaal aan je browser gevoerd wordt, het wel handig is om dan zo min mogelijk scripts te laden.

De oorzaak is die 5 seconden daarvoor. En dat is echt uitvoering van PHP, een query op de database. Afin, zie mijn eerdere reactie.