[转载]charisma-master 加载慢的原因及解决方法
【我的总结】
原文中指出的地址有的已经转换,因为版本问题。
所以根据2014年11月获取的charisma-master版本,应做以下更改:
1.charisma-app.css
这个文件中的外链字体和原文中描述相同,直接屏蔽或者下载字体到本地后更改链接;
2.charisma外观模板css中的外链字体:
charisma提供了多个外观模板,每个外观对应一个css文件,其中有的需要外链字体。
一般import命令都在css第一行,所以即使是min得css文件,也很容易将其去掉。
[下面是原文]
https://themes.googleusercontent.com/static/fonts/karla/v2/azR40LUJrT4HaWK28zHmVA.woff
https://themes.googleusercontent.com/static/fonts/ubuntu/v4/_xyN3apAT_yRRDeqB3sPRg.woff
延迟到1~2s ,很严重
原文链接:http://hi.baidu.com/yogoal/item/580f2907ec4cf9d873e676f5
2个获取font的url太慢
Web开放字体格式(Web Open Font Format,简称WOFF)[1]是一种网页所采用的字体格式标准。此字体格式发展于2009年,现在正由万维网联盟的Web字体工作小组标准化,以求成为推荐标准。此字体格式不但能够有效利用压缩来减少档案大小,并且不包含加密也不受DRM(数位著作权管理)限制。
Refer to: 百科
http://www.typeisbeautiful.com/2010/01/1903
charisma-app.css 含有
@import url(http://fonts.googleapis.com/css?family=Shojumaru);
bootstrap-cerulean.css 含有
@import url(https://fonts.googleapis.com/css?family=Karla|Ubuntu);
去掉这引入的字库
[转载]charisma-master 加载慢的原因及解决方法的更多相关文章
- AsyncTasLoader不进行加载操作的原因及解决方法
		
使用AsyncTaskLoader加载数据.但是LoadInBackground却不会被回调.这是什么情况?我要怎么解决这个问题?如果你和我一样有这样的疑问.你可以移步至我的blog的这篇文章找到答案 ...
 - Discuz 页面不能加载插件的原因和解决方法
		
模板中,<!--{subtemplate common/headerF}-->这样就不能加载 source/class/class_template.php里65行附近代码 $header ...
 - springboot+thymeleaf刨坑——首页加载js/css等失败解决方法
		
在使用thymeleaf加载css或js样式,当我们进入登录页的时候发现,所有的样式都是加载失败的.原因是在新版中有这样一个坑……: 当我们设置了addInterceptors-注册拦截器的时候,通常 ...
 - 不同网段无法加载ArcGIS Server发布服务解决方法
		
问题描述: ArcGIS Server 10发布的服务, (1)在相同网段的Desktop9.3和Engine 9.3程序下可以正常显示, (2)在不同网段Desktop9.3和Engine 9.3程 ...
 - JAVA之中出现无法加载主类的情况解决方法
		
j今天打代码的时候出现了无法加载主类的情况,我就收集了一些,java无法加载主类的方法 ava无法加载主类解决办法 今天启动项目,又遇到找不到或无法加载主类的情况,清除项目后无法编译,class文件下 ...
 - vue 动态加载图片路径报错解决方法
		
最近遇到图片路径加载报错的问题 之前一直都是把图片放到assets的文件下的.总是报错,看到一些文章并且尝试成功了,特意记录下 首先先说明下vue-cli的assets和static的两个文件的区别, ...
 - 在eclipse中启动tomcat加载不了项目的解决方法
		
一.在server视图右键选择Add and Remove时,如果想要部署的项目不在左侧的待选列表中,或是弹出警告There are no resources that can be added or ...
 - Requirejs加载超时问题的一个解决方法:设置waitSeconds=0
		
有时Requirejs会遇到加载js超时问题 除了排查js脚本问题,网络问题以外的一个解决方法是加大Require的等待时间waitSeconds,或者直接设置为0,这个参数的意义是:The numb ...
 - Winform使用ML.NET时无法加载 DLL“CpuMathNative”问题的解决方法
		
同样的代码运行在netcore下可以,运行在winform中就出现错误: 引发的异常:“System.DllNotFoundException”(位于 Microsoft.ML.Data.dll 中) ...
 
随机推荐
- javascript实现快速排序和二分法查找
			
1.快速排序: 思路:找到数组中间的元素,把它单拎出来,然后从0开始判断数组中的元素比该基准元素大还是小,小的存左边,大的存右边,然后如此反复递归,得出结果. function quickSort(a ...
 - 关于c语言中的字符数组和字符串指针
			
先看代码: #include <stdio.h> int main(void) { ] = "; char * strTmp = "abcdefg"; int ...
 - lightoj 1408 Batting Practice (概率问题,求期望,推公式)
			
题意:一个人若连续进k1个球或连续不进k2个球,游戏结束,给出这个人不进球的概率p(注意:是不进球!!!),求到游戏结束时这个投球个数的期望. 不进球概率为p,进概率 q=1-p.设 f[i] 表示连 ...
 - java与.net之间xml传递,xml最前面多了个?
			
最近做一个项目,是java提供webservice供.net调用.参数采用xml格式.首先碰到的问题: 1).net这边采用XmlSerializer 方式序列化对象传递给对方.对方在本机调试可以收到 ...
 - Linux网络编程7——使用TCP实现双方聊天
			
思路 主线程负责发送消息,另一线程负责接收消息.服务端和客户端均是如此. 注意 当A方close掉用于通信的socket端口后,该端口是不会立即关闭的.因为此时可能B方的信息还没send完.因此,此时 ...
 - mysql变量使用总结
			
set语句的学习: 使用select定义用户变量的实践将如下语句改成select的形式: set @VAR=(select sum(amount) from penalties);我的修改: sele ...
 - 李洪强iOS开发之OC[008] -创建一个对象并访问实例变量
			
// // main.m // 07 - 创建一个对象并且访问实例变量 // // Created by vic fan on 16/7/3. // Copyright © 2016年 李洪强 ...
 - 嵌入式linux的学习之路[转]
			
我认为的一条学习嵌入式Linux的路: 1)学习 Linux系统安装. 常用命令.应用程序安装. 2) 学习 Linux 下的 C 编程.这本书必学<UNIX 环境高级编程>.<UN ...
 - wso2 data services返回json数据方法
			
一.首先要修改下配置文件. 修改\repository\conf\axis2目录下axis2.xml与axis2_client.xml配置文件. 增加<parameter name=" ...
 - 如何使用通用Mapper
			
集成方法请看上面的文档,集成后,可以继续阅读本页文档. 1. 继承通用的Mapper<T>,必须指定泛型<T> 例如下面的例子: public interface UserIn ...