Thinkphp/codeigniter 比较主流的,适合开发中小型项目。
中小型网站当然是首选php了
运行环境好搭建(集成:wamp、lamp)
php可以和html混编,编写简单
开源程序多(如果个人不懂编程)
本人对php不熟悉,现在采用PHP的magento开源项目来做,在尽量少代码修改的情况下让页面加载快些(期望日IP少于2,000,PV少于50,000,首页打开3s以内)。网站是运行在Digital ocean的VPS(1GB 内存,30GB SSD硬盘)上的,不能做负载均衡。这个站的图片比较多,也比较大,但总体数据量在10GB以下。在chrome下监控了打开速度,发现首页文件等待时间达到了5s,而接收时间为几百毫秒。另外一些静态文件(JS,CSS很大,并且都在head内)也block住了其他页面元素的下载和页面渲染。所以需要对页面和服务器同时进行优化。我的想法是从以下几个方面来做:1.首先从架构上使用lanmp(偏向这个)或者lamp。打算使用网上的一键安装包,不太清楚这几个之间最佳的版本组合是什么样的(都用最新版本?)? 是自己单独编译还是一键安装好?2.服务端优化,主要使用缓存手段 1)Zend Optimizer优化PHP2)APC、eaccelerator或者XCache对PHP缓存以及最新出来的Opcache。哪个比较好?3)Varnish配合Nginx进行缓存静态资源缓存。相对于squid,哪个比较好?4)memcached进行数据库缓存1-4项同时使用不知道会不会有没有冲突?或者有没有更好的方案。因为不想对代码进行大改,所以服务端缓存最佳实践这块请重点给出意见。3. 使用CDN加速静态资源4. 优化静态资源,使用minify来合并压缩CSS,JS这些静态资源5. 启用gzip6. 对图片和JS等静态资源增加Expires头,这条应该算页面优化吧,放到后面来。参考了一些资料后发现优化方法有很多,用的太多方法(特别是缓存手段)隐患越大,有没有优化的最佳策略或者方法论(而不仅仅从工具上)?
建议用phpmyadmin, 很多服务器都有安装登入后, 选择一个要导出的数据库, 按EXPORT(导出)最下面选SAVE AS FILE, 导入方法也很简单, 按IMPORT(导入), 然后选择你要导入的档案, 如果是整个数据库导出这里导入会帮你建立一个数据库
这里假设你的主页是index.php,登录前页面是login.php,用户名user1的密码为123。当然,给你提供的是PHP方法,所以你必须配置好了PHP并且每页都必须是PHP。每个需要登录后查看的页面的开始写(一定要最开始,前面不能有任何字符包括回车或者空格)<?php session_start();if(!isset($_SESSION['pass']))header("Location: login.php");?>在登录页面最开始写:<?php session_start();$usr=array('user1'=>'123','user2'=>'456');if(isset[$_POST['usr']]&&isset[$_POST['pwd']]&&isset[$usr[$_POST['usr']]]&&$_POST['pwd']==$usr[$_POST['usr']])$_SESSION['pass']=1;if(isset($_SESSION['pass']))header("Location: index.php");?>登录页内容里必须有form元素具有method属性值为post。form元素里必须具有两个input具有name属性值分别为usr和pwd,最后一个按钮建议用input type=submit。例如:<form method="post">Name: <input name="usr"/><br/>Password: <input name="pwd"/><br/><input type="submit" value="login"/></form>直接写的没测试,希望能正确吧。
用thinkphp吧,入门简单,中文文档齐全。更多追问追答追问
要怎么用啊?
是在myeclipse里面直接打开压缩包,还是解压完用它打开吧?追答
解压完打开本回答被网友采纳
//在B.php中写 window.opener.document.getElementById('a2').value="aaa";
B.php需要用window.open方法打开。opener是当前窗口被谁open的,返回一个window对象,即A.php。
几百到几千都有可能,看质量要求!
基本没有什么质量要求,很简单的几个网页,还有就是做网页真到需要到1000+吗
看要求了,看水准,不同的东西不一样水准的人做出来是有很大区别的,看上去也好,用起来也好,网页还需要考虑在不同的浏览器下的表现,相差很大的!专业的水准的话,一个页面500也不为过!
简单,但功能弱。java功能强大,较麻烦。像航空订票系统等,很难的。