我刚看了一篇博客文章,用银行类比来解释MVC.我有几个月使用MVC框架(CakePHP)进行Web应用程序开发的经验,所以我得到了基础知识,但我开始看到一个主题让我觉得我采用了一种有缺陷的方法来处理逻辑:
在我的应用程序中,模型是厌食症,控制器是肥胖的.我在控制器中有所有业务逻辑,除了模型中的关联和验证规则之外什么也没有.
通过我的控制器扫描,我现在可以识别出许多应该放在模型中的逻辑:
现在问我的问题:
您可能知道,通过使用以下网址,您可以"ping"谷歌以更新其站点地图的记录:
https://www.google.com/ping?sitemap=URLOFSITEMAP.xml
Run Code Online (Sandbox Code Playgroud)
我做了一个脚本,在每篇文章提交后以编程方式执行此操作(我正在创建一个用户提交的博客类型站点).
你觉得每次提交后做这个都是个坏主意吗?每天或者经过一段时间后这样做会更好吗?
我想这可归结为是否有可能这样做会导致应用程序执行失败.ping不是异步完成的,所以我猜总有机会.我只是想知道是否有人以编程方式实现了这一点以及他/她的方法是什么.
如何以程序化方式生成Google Analytics跟踪代码?
我是谷歌分析API的新手,有人可以帮忙
在过去的10天里,我们每天约有800次访问,Google称其为"Mozilla兼容代理/ iPhone".
在做了一些阅读后,人们似乎建议这是人们使用快捷方式为您的网站添加书签的时候.无论是什么,它完全无针对性的访问,并导致我们的统计数据搞砸了.这些访问的跳出率为98%,页面浏览量为1.1.
我已经隔离了'坏'用户代理,如下所示:
**Bad:**
Mozilla/5.0+(iPhone;+U;+CPU+iPhone+OS+4_3_3+like+Mac+OS+X;+en-gb)+AppleWebKit/533.17.9+ (KHTML,+like+Gecko)+Mobile/8J2
**Good:**
Mozilla/5.0+(iPhone;+U;+CPU+iPhone+OS+4_3_1+like+Mac+OS+X;+en-us)+AppleWebKit/533.17.9+ (KHTML,+like+Gecko)+Version/5.0.2+Mobile/8G4+Safari/6533.18.5
Run Code Online (Sandbox Code Playgroud)
请注意,最终错过了'Safari'.
如何创建过滤器以从我们的Google Analytics中删除这些访问?
在 PHP 中,我们可以使用 Zend Framework 将 Microsoft Word 文档转换为 PDF 文件。但我不知道如何在 Perl 中转换为 PDF。
我在某处读到了在页面上正确使用h1 h2 h3有助于搜索引擎优化.那个怎么样?有人可以告诉我正确使用这些或其他标签或指向我可以了解它的一些资源.