2010-06-24 15 views
6

Nous voulons tous rendre notre site plus rapide, Google a montré quelques exemples ici: http://code.google.com/speed/articles/html5-performance.htmlOpenX Async Mots

Nous utilisons OpenX pour diffuser des annonces, donc, en supposant le soutien navigateur (FF3.6 +), je suppose que nous pouvons simplement modifier la balise d'annonce OpenX de:

<script type='text/javascript'> ... ad codes </script> 

dans

<script type='text/javascript' async> ... ad codes </script> 

Will qui font le travail? Existe-t-il un meilleur moyen de charger les scripts de manière asynchrone?

+0

Si vous êtes déjà bloqué sur ce point. J'ai écrit un emballage par ici. [http://stackoverflow.com/questions/18955887/ajaxloading-openx-with-jquery-and-php](http://stackoverflow.com/questions/18955887/ajaxloading-openx-with-jquery-and-php " http://stackoverflow.com/questions/18955887/ajaxloading-openx-with-jquery-and-php ") – mxsteini

Répondre

4

Malheureusement, OpenX utilise document.write pour effectuer la majeure partie de son travail. Cela signifie qu'il tentera d'écrire à tout moment dans le flux où il est actuellement lorsque le script s'exécute réellement. J'ai essayé de modifier l'extrait OpenX javascript pour ne pas utiliser document.write, mais j'ai découvert que la réponse d'OpenX contient souvent aussi document.writes.

+1

un tel choc que nous devons dépendre d'openx pour la rapidité de notre expérience web. –