网站缓存文件夹为什么设置755
① phpcms读不到缓存页面空白怎么办
权限问题,caches文件夹权限给成755看看。
② 为什么网站有些文件夹要设置权限为777
这个在那上面用的
③ 在Linux系统中,一个文件的访问权限是755,其含义是什么
文件权限为755
1、第一位7,代表文件所有者拥有的权限为可读(4)+可写(2)+可执行(1)
2、第二位5,代表文件所有者同组用户的权限为可读(4)+不可写(0)+可执行(1)
3、第三位5,代表公共用户的权限为可读(4)+不可写(0)+可执行(1)
755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。
linux文件权限一般都以8进制表示,格式为abc的形式,其中a,b,c各为一个数字,分别表示User、Group、及Other对该文件的操作权限;
如果文件权限用二进制表示那么是9位bit,从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限;
而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;
通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)。
(3)网站缓存文件夹为什么设置755扩展阅读:
文件系统
在Linux中普通文件和目录文件保存在称为块物理设备的磁盘或者磁带上。一套Linux系统支持若干物理盘,每个物理盘可定义一个或者多个文件系统。
(类比于微机磁盘分区)。每个文件系统由逻辑块的序列组成,一个逻辑盘空间一般划分为几个用途各不相同的部分,即引导块、超级块、inode区以及数据区等。
引导块:在文件系统的开头,通常为一个扇区,其中存放引导程序,用于读入并启动操作系统;超级块:用于记录文件系统的管理信息。特定的文件系统定义了特定的超级块;inode区(索引节点):一个文件或目录占据一个索引节点。第一个索引节点是该文件系统的根节点。
利用根节点,可以把一个文件系统挂在另一个文件系统的非叶节点上;数据区:用于存放文件数据或者管理数据。
Linux最早引入的文件系统类型是MINIX。MINIX文件系统由MINIX操作系统定义,有一定的局限性,如文件名最长14个字符,文件最长64M字节。第一个专门为Linux设计的文件系统是EXT(Extended File System),但目前流行最广的是EXT4。
第二代扩展文件系统由Rey Card 设计,其目标是为Linux 提供一个强大的可扩展文件系统。它同时也是Linux界中设计最成功的文件系统。
通过VFS的超级块(struct ext2_sb_info ext2_sb)可以访问EXT2的超级块,通过VFS的inode(struct ext2_inode_info ext2_i)可以访问EXT2的inode。
文件系统EXT2的源代码在/usr/src/linux/fs/ext2目录下,它的数据结构在文件/usr/src/linux/include/linux/ext2_fs.h以及同一目录下的文件ext2_fs_i.h和ext2_fs_sb.h中定义。
参考资料:网络-Linux文件系统
④ zend studio 8 在linux主机里创建文件为什么权限一直是700 如何让创建的文件或文件夹权限设置成755
设置umask 022
可能你的umask默认是077,所以才会这样
把umask 022放到你的shell的默认启动脚本里面
bash的话放/etc/profile
⑤ Linux权限问题.我的文件夹内的文件怎么要设置成755才能访问的,不是给读取的权限就能访问的吗
linux里,文件夹的内容只有文件夹内文件的名字,至于目录下的文件的内容,是与文件名分开存储的,如果只给该文件夹加上读的权限,那么它只能读到文件名,而不能打开文件内容,说的有点乱,不知道你明白没
⑥ IE缓存大小多少最合适
设置IE缓存大小:
要提高IE的访问速度,IE缓存是必不可少的。IE缓存默认安装在系统区,而且会需要占用较大的系统空间。所以如果你的系统空间的确很紧张,可以将缓存占用的空间设得小一点,在IE的“工具”菜单下选择“Internet选项”,然后在“常规”选项卡中你会看到有“Internet临时文件”这一项,单击“设置”按钮,然后在弹出的“设置”对话框中将缓存大小设置为一个合适的值。你也可以直接将IE缓存移动到其它位置上去。
“Internet临时文件”下单击“设置”,然后在“设置”对话框中单击“移动文件夹”按钮,在“浏览文件夹”中选择文件夹,将IE缓存移动到其他地方,这样就不必担心IE缓存太大,占用更多空间了。
IE缓存就是上网后留下的痕迹。
可以删除。。删除后会加快浏览器的速度``
只有好处没坏处`
为了提高访问网页的速度,InternetExplorer浏览器会采用累积式加速的方法,将你曾经访问的网页内容(包括图片以及cookie文件等)存放在电脑里。这个存放空间,我们就称它为IE缓存。以后我们每次访问网站时,IE会首先搜索这个目录,如果其中已经有访问过的内容,那IE就不必从网上下载,而直接从缓存中调出来,从而提高了访问网站的速度。
如何删除?
1、点击打开一个IE。
2、点击菜单栏中的“工具”菜单中的“internet选项”
3、在弹出的对话框中点击“删除文件”.
4、在弹出的对话框中”删除所有脱机内容”打勾,之后
点确定.
5、点击确定后,鼠标可能会变成比较忙的状态,这是因为缓存较多的缘故,一般情况下十秒左右鼠标就会恢复正常。之后再点击右下角的“确定”退出。这样电脑IE的缓存就清除完毕了。
另外还可以用windos优化大师删除
⑦ thinkphp在linux下的文件和文件夹权限该怎么设置如果runtime文件夹权限是755会造成什么后果
linux下,只有文件的文件夹内的文件目录内容的文件夹名称的内容,文件名是分开存放,如果只添加的文件夹的权限读取,那么它只能读取文件名,但不能打开该文件的内容,那是有点乱,我不知道你不明白
⑧ 请问怎样把一个目录下的所有文件夹属性设置为755,文件设置为644
十分抱歉,Linux不懂,只是搜了一下,你可以到相关的论坛区咨询,或等高手解决。
转答案
例如 把一个目录下的所有文件夹属性设置为755,文件设置为644
方式1. shell
for a in $(find path) #path 为路径
do
if [ -d "$a" ]
then
chmod 755 $a
else
chmod 644 $a
fi
done
方式2. find
目录: find path -type d -exec chmod 755 {} \;
文件: find path -type f -exec chmod 644 {} \;
其中path为你需要修改的目录的路径
⑨ wordpress 怎样减少数据库读取量
#1,若您的WordPress版本为2.3及以前,可采用如下方法令系统自动缓存内部调用函数,而完全不用担心缓存对系统交互性的影响(如延迟等)。
Step1:在WordPress安装目录下的wp-content文件夹下创建名为cache的目录,属性设置为755,如下图:
Step2:打开WordPress安装根目录下的wp-config.php文件,在其尾端加入define('ENABLE_CACHE', true);,如下图:
保存后上传更新文件,刷新页面后,可发现新创建的cache文件夹中生成了如下文件:
缓存的是一些不需要经常修改的文件,如分类名称、存档日期等。该缓存方法名为object缓存,并不缓存网页,而传统的wp-cache调用是缓存网页的,会影响网页的交互实时性,使用户体验些许变差。
#2,若您的WordPress版本为2.5及以上版本,由于新版WP取消了object缓存功能可以使用将所有待查数据都存入数据库options表(一般的默认名称为wp_options)的方法,大幅度减少数据库查询次数。ThinkAgain的解释如下:
默认WP有10个数据表,wp_posts和comments主要存储文章内容和评论,
其它的几个包括term等存储了目录和标签等等。这里不细谈。wp_options用来存储Wordpress以及插件运行时所涉及的配置等。且WP会在
运行时自动读取该表的内容。换句话说,因为WP已经预读这部分内容,所以直接调用wp_options内的数据是不会产生数据库查询的。(http://www.thinkagain.cn/archives/969.html)
方法:假如要缓存的是分类名称调用表单,则写functions.php如下代码:
function cache_category(){
$cached = get_option('multicolor_cache_category');
if($cached){
echo $cached;
}else{
$cached = cache_collapsible_list_cats();
echo "Update cache";
echo $cached;
}
}
add_action('publish_post', 'cache_collapsible_list_cats');
当然,这显得很复杂,不过ThinkAgain说,WP2.6也是可以使用object自动缓存功能的,请等待他更新的方法。
#3,由于WordPress的内部永久链接调用函数为了追求老版插件的最大兼容性所以较啰嗦,比较耗费查询次数,可在functions.php写入如下代码,大幅度减少查询次数(均适用)
function revised_permalink($post, $leavename=false) {
$rewritecode = array(
'%year%',
'%monthnum%',
'%day%',
'%hour%',
'%minute%',
'%second%',
$leavename? '' : '%postname%',
'%post_id%',
'%category%',
'%author%',
$leavename? '' : '%pagename%',
);
if ( empty($post->ID) ) return FALSE;
if ( $post->post_type == 'page' )
return get_page_link($post->ID, $leavename);
elseif ($post->post_type == 'attachment')
return get_attachment_link($post->ID);
$permalink = get_option('permalink_structure');
if ( '' != $permalink && !in_array($post->post_status, array('draft', 'pending')) ) {
$unixtime = strtotime($post->post_date);
$category = '';
if ( strpos($permalink, '%category%') !== false ) {
$cats = get_the_category($post->ID);
if ( $cats )
usort($cats, '_usort_terms_by_ID'); // order by ID
$category = $cats[0]->slug;
if ( $parent=$cats[0]->parent )
$category = get_category_parents($parent, FALSE, '/', TRUE) . $category;
// show default category in permalinks, without
// having to assign it explicitly
if ( empty($category) ) {
$default_category = get_category( get_option( 'default_category' ) );
$category = is_wp_error( $default_category ) ? '' : $default_category->slug;
}
}
$author = '';
if ( strpos($permalink, '%author%') !== false ) {
$authordata = get_userdata($post->post_author);
$author = $authordata->user_nicename;
}
$date = explode(" ",date('Y m d H i s', $unixtime));
$rewritereplace =
array(
$date[0],
$date[1],
$date[2],
$date[3],
$date[4],
$date[5],
$post->post_name,
$post->ID,
$category,
$author,
$post->post_name,
);
$permalink = get_option('home') . str_replace($rewritecode, $rewritereplace, $permalink);
$permalink = user_trailingslashit($permalink, 'single');
return apply_filters('post_link', $permalink, $post);
} else { // if they're not using the fancy permalink option
$permalink = get_option('home') . '/?p=' . $post->ID;
return apply_filters('post_link', $permalink, $post);
}
}
点击下面的链接下载修改好的文件,请解压后上传或粘贴到您原来的文件中。此方法文章页查询次数至少可降低10。
注意:如果您原来的插件有诸如下面的代码,并且您的永久链接方式为postname而不是postid,请修改
$sql = "SELECT ID, post_title, comment_count,post_date, post_content FROM $tableposts WHERE post_status = 'publish' ";
为
$sql = "SELECT ID, post_name, post_title,
comment_count,post_date, post_content FROM $tableposts WHERE
post_status = 'publish' ";
至此您的数据库查询次数将减小为个位数,繁忙时访问速度提高较显着,速度应当与直接生成静态文件时的情况差距不大,但互动性丝毫不减。