0

I have successfully embedded am html e-book in an object tag so that i can view it with my JQ Mobile app, its been successful but the problem is it's taking an average of 40 seconds to fully load, is there a way i can make it load faster? below is my code, further below are my scripts.

I have tried:

<div data-role="page" data-dom-cache="true">

no luck,
any help is appreciated. Thank you. This is my code below.

<div data-role="page">
<div data-role"header"></div>

      <div data-role="content"> 

    <div data-role="collapsible-set">

        <div data-role="collapsible" data-icon="arrow-r">
                <h3>Agriculture <img src="images/icons/agriculture.png" 
                alt="agripic" id="listicon">
                </h3>
                        <ul data-role="listview" data-filter="true">

           <li>
                        <object data="data/test.html" type="application/html"  
                           width="100%" height="100%"  data-dom-cache="true">
                    <a href="agriculture/agriculture economics/agriculture.htm">Agriculture</a>
                        </object>
           </li>
    </div>

<link href="jquery.mobile-1.2.1.min.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" type="text/css" href="style1.css">
<script src="jquery-1.6.4.min.js" type="text/javascript"></script>
<script src="jquery.mobile-1.2.1.min.js" type="text/javascript"></script>
<script src="cordova.js"></script>
<script src="script.js"></script>

How extract a string from path using regex?

First thanks to try help me!

I need extract string "videos" from this path directory:

/D/Servers/Domain/www/domain.com/administrator/components/com_videos/videos.php

How proceed to solve this issue?

4

1 回答 1

1

网站优化取决于各种参数,我可以为您提供一些建议:--

--> 始终在网页的 Header 中使用您的 CSS 库/代码或 JS 代码

通过这种方式,css 和 JavaScript 被快速加载,然后其余的 web 内容被加载,另外,如果 CSS 代码不是那么长,那么在从另一个位置导入 CSS 文件旁边的标题侧使用实际代码,在导入和解析远程文件时将需要很长时间才能加快速度。

--> 缩小 JavaScript、CSS 和 HTML(按此顺序)

缩小是删除不必要的空格、回车、注释和其他功能代码不需要的字符的过程。一些像 YUI Compressor 这样的压缩工具更进一步,将局部变量名称缩写为一个或两个字符的名称。缩小的代码通过更快的下载来提高性能。缩小的代码还需要更少的 TCP/IP 数据包,这需要更少的数据包往返,加快页面显示。请参阅 Steve Souders 的速度:TCP 和 Web 性能的下限。

--> 将 JavaScript 放在 CSS 文件下面

在 CSS 文件之后放置 JavaScript 文件可以阻止 CSS 文件并行下载。为避免这种延迟,请将 CSS 文件放在顶部,将 JavaScript 文件放在 CSS 之后或 HTML 文档的底部。

--> 正确缓存资源

Web 缓存通过浏览器、代理或服务器缓存将常用对象存储在更靠近客户端的位置。通过将“新鲜”对象存储在离用户更近的位置,您可以避免往返原始服务器,从而减少带宽消耗、服务器负载以及最重要的延迟。Web 上的许多页面都没有适当的缓存策略,静态资源要么没有设置过期标头(新鲜生命周期),要么过期日期短或过期。这浪费了重复访问和访问内部页面的带宽。对静态资源使用较长的过期日期,并正确配置 etag。请参阅以下教程了解如何设置适当的缓存策略,将过期时间设置为至少 1 周(一些网站管理员使用年)本地化外部资源以了解更多详细信息。

--> 用于网页的对象/flash 部分

它是一个媒体内容,它可以是一个大文件,所以最好的方法是使用Customize Header Expiry/Caching,在用户端加载稍微大一点的缓存或者只是提供一个有效的过期时间,因此将来这将帮助您快速加载内容。

如需更多帮助,请参阅以下参考资料:-

参考1

参考文献 2

于 2013-09-24T19:13:43.320 回答