Comment puis-je comparer mon site avec le support SPDY?

Je suis en train d'exécuter beaucoup de benchmarks de configuration sur mon server en utilisant le siège et j'aimerais essayer le protocole SPDY (avec mod_spdy pour Apache) – mais le siège utilise HTTP.

Connaissez-vous un outil qui me permettrait de comparer les performances de mon site dans un environnement concurrentiel élevé avec et sans SPDY?

    2 Solutions collect form web for “Comment puis-je comparer mon site avec le support SPDY?”

    Les performances de votre configuration SPDY dépendront évidemment de la mise en œuvre de la stack et vous devriez connaître le coût de traitement par rapport à une session HTTP ou HTTPS «régulière», mais … N'oubliez pas que le principal sharepoint SPDY est de réduire les coûts de traitement la latence et les frais généraux de rendre une page Web typique (comme l'ont vu vos visiteurs), et non pour optimiser votre time de réponse côté server.

    Plus précisément: si vous souhaitez comparer SPDY, siege / ab et les amis ne sont pas représentatifs. Tous ces outils génèrent une charge sur un seul URI et le martelent. C'est une tactique utile pour stresser le test de votre server, mais il est loin de tester les avantages de SPDY. Pour tester SPDY, vous voulez un outil (browser, très probablement), qui downloada la page et requestra toutes les sous-sources de la page, vous permettant de réutiliser la connection SPDY.

    Nous avons récemment exécuté quelques benchmarks à l'aide de Chrome pour Android, et vous pouvez voir la configuration ici: https://developers.google.com/speed/articles/spdy-for-mobile

    Finalement. Si vous avez besoin d'un client de command line pour tester SPDY, vérifiez spdylay . Il est livré avec spdycat qui vous permettra de faire des requêtes curl-like contre votre server. Ce n'est pas un outil d'parsing comparative, mais cela vous permettra de commencer.

    Jetty fournit un client SSD SPDY pur asynchronous que vous pouvez utiliser pour simuler les requêtes des browsers, mesurer les latences, etc.

    Parallèlement, Jetty fournit également un client HTTP asynchronous, de sorte que vous pouvez comparer les performances de votre site web dans les deux cas.

    Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.