现在用的阿里云的服务器
1G 内存 几乎没人访问
感觉加载速度好慢
<p class="sui-row-fluid">
<p class="span1 column ui-sortable">
<ul class="sui-nav nav-list">
<li class="displayBookmark"><a href="__MODULE__/Bookmark/displayBookmark">书签管理</a></li>
<li class="displayBookmarkcategory"><a href="__MODULE__/Bookmarkcategory/displayBookmarkcategory">书签分类</a></li>
</ul>
</p>
<p class="span11 column ui-sortable">
<a id="create" href="javascript:void(0);" class="sui-btn btn-large btn-primary">新增分类</a>
<table class="sui-table table-bordered table-zebra table-primary" id="refresh">
<thead>
<tr>
<th>书签分类名称</th>
<th>书签分类描述</th>
<th>书签分类排序</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<volist name="list" id="vo">
<tr>
<td>
<if condition="$vo.bookmarkcategory_pid eq 0">
|--{$vo.bookmarkcategory_name}
<else />
|--{$vo.bookmarkcategory_name}
</if>
</td>
<td>{$vo.bookmarkcategory_desc}</td>
<td>{$vo.bookmarkcategory_sort}</td>
<td>
<a class="sui-btn btn-sm btn-warning" href="javascript:void(0)"
id="{$vo.bookmarkcategory_id}_update">
改
</a>
<a class="sui-btn btn-sm btn-danger"
href="__MODULE__/Bookmarkcategory/deleteBookmarkcategory/id/{$vo.bookmarkcategory_id}/con/0"
onclick="if (!confirm('确认要删除?')) {window.event.returnValue = false;}">
删
</a>
</td>
</tr>
</volist>
</tbody>
</table>
</p>
</p>
</body>
<script>
$(document).ready(function(){
$("#create").click(function(){
layer.open({
type: 2, {/*0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)*/}
title: '新增书签分类',
shadeClose: true,{/*是否点击遮罩关闭*/}
shade: [0.3],
area: ['400px', '450px'],
content: "__MODULE__/Bookmarkcategory/createBookmarkcategory",
closeBtn:1, {/*0代表无关闭按钮 1很小的关闭按钮 2是圆角关闭按钮 */}
shift:0,{/*动画 0无 1-6*/}
maxmin: true,{/*显示最大小化按钮*/}
//skin: 'layui-layer-rim', //加上边框
cancel: function () {
location.reload();
}
});
});
function re(){
<volist name="list" id="vo">
$("#{$vo.bookmarkcategory_id}_update").click(function(){
layer.open({
type: 2, {/*0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)*/}
title :'修改书签分类',
shadeClose: true,{/*是否点击遮罩关闭*/}
shade: [0.3],
area: ['400px', '450px'],
content: '__MODULE__/Bookmarkcategory/updateBookmarkcategory/id/{$vo.bookmarkcategory_id}',
closeBtn:1, {/*0代表无关闭按钮 1很小的关闭按钮 2是圆角关闭按钮 */}
shift:0,{/*动画 0无 1-6*/}
maxmin: true,{/*显示最大小化按钮*/}
//skin: 'layui-layer-rim', //加上边框
cancel: function () {
$("#refresh").load(location.href+" #refresh>*",function(){
re();
});
}
});
});
</volist>
}
re();
{/*jquery end*/}
});
</script>
</html>
大家讲道理2017-04-10 16:44:37
认为要先找出系统的瓶颈到底在哪里?在从多个问题中选择一个对于提高吞吐率最有效,花费最小的进行实施
1.要找到系统瓶颈,需要通过性能测试来查找到底是系统架构的那个部分找到慢的部分,是数据库方面的,还是程序逻辑不合理,或者是前端的请求数据包过大等等
2.找到问题后,就要选择其中花费代价最小但是最有效的进行解决
是否数据库的字段要加索引,或者程序部分对逻辑涉及不合理等,可能需要综合考虑前后端的问题