diff --git a/application/third_party/htmlcompressor/controllers/index_gm.php b/application/third_party/htmlcompressor/controllers/index_gm.php
index 7d5d6062..48d9f4cf 100644
--- a/application/third_party/htmlcompressor/controllers/index_gm.php
+++ b/application/third_party/htmlcompressor/controllers/index_gm.php
@@ -284,6 +284,7 @@ class Index_gm extends CI_Controller
}
}
+ //只将中间主要部分用于css精简,提高速度
foreach ($this->html_object->find('#content_main') as $content_main) {
$amp_template = str_replace('', $content_main, $amp_template);
}
@@ -300,6 +301,10 @@ class Index_gm extends CI_Controller
//循环下载所有的css样式,拼接成字符串
foreach ($link_css_array as $item) {
+ //排除一定不会用到的css,提高精简的速度
+ if(strpos($item,'base.css')){
+ $item = 'https://data.chinarundreisen.com/min/?f=/css/base.css';
+ }
$get_http_temp = GET_HTTP($this->format_url($item, $this->websitehost));
if ($get_http_temp == false) {
$this->output->set_status_header(404);
@@ -310,6 +315,11 @@ class Index_gm extends CI_Controller
$css_content .= $get_http_temp;
}
+ foreach ($html_object->find('style') as $style) {
+ $css_content .= $style->innertext;
+ $style->outertext = '';
+ }
+
//把网页内容和css提交到purifycss处理
$purifycss_server = 'http://158.177.67.52:33033/';
$optimize_css = GET_HTTP($purifycss_server, 'html_source=' . urlencode($content_main) . '&html_css=' . urlencode($css_content), 'POST');