Tester prędkości internetu możesz łatwo użyć na kilku oferujących tą usługę stronach, wystarczy wpisać w wyszukiwarkę speedtest, a wyświetli się wiele propozycji pomiaru łącza, za które płacisz. W poradniku przedstawie w jaki sposób zainstalować speedtest mini OOKLA na wybranym szablonie wordpress’a.

W momencie pisania tego poradnika nie znalazłem ciekawego plugina, który mógłby ułatwić sprawę dlatego opisze krok po kroku co należy zrobić aby na jednej z podstron swojej strony lub bloga mieć jeden z lepszych speedtestów w internecie.

Pobierz
Na początek musisz pobrać paczkę spakowanych plików, które wrzucisz na swój serwer. Zrobisz to wyłącznie po zalogowaniu, więc utwórz konto w serwisie speedtest.net
Pobierz

1. Upload plików na serwer

Image Description

Po ściągnięciu paczki oraz rozpakowaniu jej musisz wrzucić zawartość do nowo utworzonego katalogu na serwerze. Najlepiej w domenie Twojej strony. W tym celu użyj Fillezilla lub Total Commander.

Ja utworzyłem folder o nazwie test, dzięki czeku łatwiej mi się z zewnątrz dostać do tej podstrony, gdyż nazwa jest prosta. Czyli toin.pl/test lecz nie o to nam chodzi tylko o wstawienie tej animacji na jedną z naszych podstron szablonu WP.

Pamiętaj o wyborze pliku index.html! Ja zdecydowałem się na wersję PHP więc usunąłem „php” z nazwy pliku.

2. Utwórz stronę w WP

Teraz musisz utworzyć nową stronę gdzie wkleisz kod z pliku index.html

<table width="100%" border="0">
<tbody>
<tr>
<td align="center" valign="center"><!-- BEGIN SPEED TEST - DO NOT ALTER BELOW-->
<script type="text/javascript" src="http://twojadomena.pl/test/speedtest/swfobject.js?v=2.2"></script>

<div id="mini-demo" style="text-align: center;">Uwaga! Speedtest.net Mini potrzebuje co najmniej wersje 8 Flash. Proszę<a href="http://get.adobe.com/flashplayer/">zaktualizuj go.</a>.</div>

<!--/mini-demo--><script type="text/javascript">// <![CDATA[
var flashvars = { 			upload_extension: "php" 		}; 		var params = { 			wmode: "transparent", 			quality: "high", 			menu: "true", 			allowScriptAccess: "always" 		}; 		var attributes = {}; 		swfobject.embedSWF("http://twojadomena.pl/test/speedtest.swf?v=2.1.8", "mini-demo", "400", "250", "9.0.0", "speedtest/expressInstall.swf", flashvars, params, attributes);
// ]]></script>
<!-- END SPEED TEST - DO NOT ALTER ABOVE --></td>
</tr>
</tbody>
</table>

3. Edycja kodu

Teraz zmień kod tak aby przekierować linki w nim zawarte na pliki wrzucone na serwer. Edytuj dokładnie 2 linki, czyli zamiast „twojadomena” wpisz aktualną. Następnie upewnij się, że pliki są na pewno w podanych lokalizacjach.

4. Objaśnienia kodu

align="center" – tester pokaże się na środku strony

wmode: "transparent" - tester będzie przeźroczysty, alternatywnie "opaque

quality: "high" - jakość testera, alternatywnie "low"

"400", "250", - szerokość i wysokość

5. Przekierowanie domeny na stronę WP (opcjonalnie)

Pomiar prędkości powinien wyświetlać się już poprawnie. W moim przypadku to następujący link toin.pl/speedtest lecz chciałbym aby strona ta otwierała się po wpisaniu subdomeny w przeglądarkę. Chodzi o adres test.toin.pl który utworzyłem w panelu administratora home.pl.

W tym celu do katalogu test utworzonego wcześniej (ptk1) edytuję nazwę pliku index.html na taki który nie będzie działał, gdyż tą domenę chcemy wykorzystać do przekierowania na stronę WP, a nie na index.html który w katalogu test. Czyli np zmieniam na 1index.html (przy założeniu że subdomena jest na ten katalog przekierowana).

Teraz najważniejsze… Musimy utworzyć plik .htaccess w którym określimy gdzie ma być przekierowanie.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?mojadomena.pl [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*)  [L,R=301]

6. Podsumowanie

Tester opisany w tym poradniku jest jednym z wielu dostępnych za darmo w internecie. Wybrałem go, gdyż oferuje wybranie innych serwerów do testów zaraz po zakończeniu pierwszego. Ważne jest to z tego powodu, że nie można swoich wyników opierać wyłącznie na jednym pomiarze. Dlatego zawsze sprawdź inne speedtesty. Ważne aby przed przystąpieniem do testu łącza wyłączyć wszystkie aplikacje korzystające z usług internetowych m.in. aplikacje P2P, menadżery pobierania plików itp. Na czas przeprowadzenia testów wskazane jest wyłączyć również wszelkie zapory sieciowe oraz oprogramowanie antywirusowe.

Warto sprawdzić speed-test.net.pl oraz speedtest.pl/mini